Converted all project to c++ language