add rule opt+field for dedup

Close #121