modify cpp