add ItemType, start working on newItem feature