class chap8 intent