HW4 skeleton.