added 'reverse' play