finish scope inheritance exercise