add playback and listbuffer