turned addItem into a factory and added it to the item view