hopefully fixed cpp formating