added Item class. Might have to change a lot of code as a result