cpp_temp fixed