new bugs with cpp