done chapter 4-1 and chapter 4-2
done ch4-3