add ExpressionTree.scala