add unary operator