enum for logical operators has been moved to global as we use this more often