fixed issue on unary operator