Search Fully Implemented