scrapped search for a different implementation
scrapped original search to implement differently