Third assignment from Design Interactive2.