waveform added
waveform works but creates bug in playback position