add NewExpressionParser