fix add item method