adding support for searching with a polygon