contact list week 6 - integrating api functionality