- more ch.8 examples