began implementing playback functionality