fit to c & c++ project