Finish Lab10.1