rewrite operator finders using map