chap 5 prototype