added Item class