add function addItem