should be done except for the extra credit