Refactoring, fixed gingerbread, added Rollback