initial hw5 commit