ADD: add item + transaction