improve lesson 8.0