complete Chapter2