really flesh out oop section by including special summary