create unary operator, and accept multiple oprands