diff --git a/Assets/Scripts/Flag.cs b/Assets/Scripts/Flag.cs
index fd1157d400e79126c643310a113f5217476426a6..4f1c7f92d9942e2ac0c90694a080a0eb3d95d99a 100644
--- a/Assets/Scripts/Flag.cs
+++ b/Assets/Scripts/Flag.cs
@@ -7,6 +7,10 @@ public class Flag : MonoBehaviour
     [SerializeField]
     private GameObject Worker;
 
+    private void Start()
+    {
+        StartCoroutine("resize");
+    }
     public void SetWorker(GameObject w)
     {
         this.Worker = w;
@@ -15,4 +19,15 @@ public class Flag : MonoBehaviour
     {
         return this.Worker;
     }
+
+    private IEnumerator resize() {
+        int multiplier = 1;
+        while (true) {
+            for (int i = 0; i < 100; i++) {
+                yield return new WaitForSeconds(0.01f);
+                transform.localScale = transform.localScale + new Vector3(0.01f,0.01f,0)*multiplier;
+            }
+            multiplier *= -1;
+        }
+    }
 }