outline of basic evaluation of boolean conditions