review notes for oop 2804849