changed the obptransaction to have only one transaction kind field