components
update install C++ code