Updated item controller