methods search refactored
methods search fixed