add print.cpp