leson5 with HW