repalce ! with not keyword