I don't see any code referring to how you set you initalX or initalY. If those numbers are 0, then the objects would all be going to (0,0).
thank you for this. after combing through my initial x,y code i noticed i had not set them properly and they were both going to 0x and 0y at the beginning of the layout. problem solved thank you greatly