review compilation for the second midterm 7083464