first lot of code, some todos, playing next track is hard