roughly finished chapter02