Extra credit a and b