edit item controller and view wip