Adding protected and public methods for base search