added initial code for items view/mode/controller
more work needs to be done here