added new multi-record transaction commit code