added ForwardRewind class