change cpp, header, sample