adding CRUD for Item, few fixes