tutorial mid ch.8