add eval.cpp file