added sources c++