added transaction view model and transaction item view model