ver 1.3: playback control