Committing Searc Functionality