week 3 permission solution