logic operators half done