for loop isn't getting the results I want :P