completed version hw1