omg arraylists suck