finish hw through task 3
Merge branch 'release/hw03'
finish hw03