Search Optimize using Task