Week3 complete.