wtf michael it's not cpp