playback and recording functionality (record works, playback needs still some work)