re #100 creating search navigation module
re #91 refactoring search