item controller methods filled out