refactoring code step 1: changed code base to c++, made R4400 context into an actual class. Does not work yet
adding new .cpp files