HW10 finished with help from web