problem with for!