Added an Item interface