apparently arraylists cant contain primitive types like int, either