lesson 4-3 in progress - use a real api