add item with associated data