added title, preExpression and postExpression arguments.