eclipse gave me problems so i had to rearange