ADD CPP DEMO