hw5 1-4 added