oodesign: added JukeBox implementation