second part fixed
non-functional Q4a) answers