ch05 complete source code, ch06 dir added