Finished Lab6