Assignment week 5.