updated play and back