New structure for cpp_introduction