fifth revision for final exam 5224676