add looping to playable