finish ch4.1