added transaction schema