fixed ch06 ch07 ch14