add logging for rollback