added add_item
merged eeeverything