Finished assignment 8.