update of chapter 2 section assign var