finish evaluation and fix Chapter 4