major updates to C++ interface and outsrc techs