error merge
finish 7.2 in chapter7