add Prototype C++ files