recorder and playback working