Item class rough draft