add rollback in past and substraction