cleaning up record and play back #28 #31