First commit for BoolExpression