jukebox code

comparator and comparable