add pattern-list matcher and top matcher