stripped down add_item