newly completed exercises 35 and extra credit 35