first part in hw3