ForToForeach initial commit