fixed roll back