-add item to shelf working