chap 2 demo