semester recap for the major final assessment 4381330