remove pattern matcher, rewriter, and meta
add back pattern matcher, rewriter, and meta