abstracted out adding an item to a customer