finish homework1