add cpp notes for oop