added C++ Sources