play back learning finally fixed