Revert "home work 1.1"

This reverts commit 3be3afa13cb5fe045d00c563673580677b569d95.
home work 1.1 fixed bugs