add transaction types to enum