add BooleanEvaluation