added rollback
3 files changed