implement search by map
Merge branch 'Danny' of https://github.com/Danny417/freezing-octo-happiness into Danny