hw4 todo