More work on items
implementing items