fixed transaction management.