Homework 3 continued progress.