search controllers simplified