work through lesson 4, models