add expression.cc