finish chapter 3
make exe29
minor