improvements to OO talk