not operator working