add pattern_tap to Macros

to close #201