Add Item class

Copied from Chapter 2