fix
rollback
fix
fix
del
fix
at the end of day