added custom search