filled in the blanks, specs pass
added examples for access control, private, protected