(points lost for length and occasional lack of assessment clarity)