Chapter2 update