add logical not operator