Partial draft on C++