added 'add transaction item' feature and made it pass