comprehensive review for final exam 1482538