playback and record initial framework