add PatternExpr