create new approach to search