hw 4 solution
update changeLog