Progress on ex3.