replace cppview and cpp wrapper