finish hw4-3, start hw4-4