SWC teaching session 5 final exercise