final commit to assessment 3