chp4 1-4 debug done
chp4 5