started implementing playback