first commit hw 3