Search implementation completed:::::::