hmwk3 vers 3
hmwk3 v4