diff --git a/app/__pycache__/watermark.cpython-313.pyc b/app/__pycache__/watermark.cpython-313.pyc
index 2fccd4c..3f97d1c 100644
Binary files a/app/__pycache__/watermark.cpython-313.pyc and b/app/__pycache__/watermark.cpython-313.pyc differ
diff --git a/app/watermark.py b/app/watermark.py
index 6748213..3818bc8 100644
--- a/app/watermark.py
+++ b/app/watermark.py
@@ -17,8 +17,9 @@ def watermark_text(input_image_path: str,
 
     black = (3, 8, 12)
     white = (254, 254, 254)
+    yellow = (237,255,33)
     font = ImageFont.truetype(font_path, size, encoding='unic')
-    drawing.text(pos, text=text, fill=white, font=font, anchor="la")
+    drawing.text(pos, text=text, fill=yellow, font=font, anchor="la")
     if show:
         photo.show()
     photo.save(output_image_path)
diff --git a/main.py b/main.py
index a74876f..45c2dca 100644
--- a/main.py
+++ b/main.py
@@ -38,9 +38,12 @@ if __name__ == '__main__':
         files = _find_all_files(args.input_folder, args.file_mask)
         print(f"files={files}")
         for file in files:
+            newfilename = _build_output_filename(file)
+            if os.path.isfile(newfilename):
+                continue
             watermark_text_bottom_right(
                 input_image_path=file, 
-                output_image_path=_build_output_filename(file), 
+                output_image_path=newfilename, 
                 text=args.text, 
                 font_path=args.font, 
                 pos=(1000, 200),
diff --git a/samples/input-2_wm.jpg b/samples/input-2_wm.jpg
index c7901de..83b6107 100644
Binary files a/samples/input-2_wm.jpg and b/samples/input-2_wm.jpg differ
diff --git a/samples/input_wm.jpg b/samples/input_wm.jpg
index 39d9306..068b770 100644
Binary files a/samples/input_wm.jpg and b/samples/input_wm.jpg differ
diff --git a/samples/output_wm.jpg b/samples/output_wm.jpg
index 8470e9d..c23c4f7 100644
Binary files a/samples/output_wm.jpg and b/samples/output_wm.jpg differ