modifed cpp code block
modifed post