implemented function1_searchProducts