comprehensive review for the final examination 1240903