finally understand why FOR Loop also works here