Item; itemExist implemented but not tested