finished refactoring AddItemTableViewController