Adds Item class
Adds interfaces.