Create implementation2.cpp