added playback controls