add hw1 - hw5