add effective_cpp_pic