Ferentz gets an 8 year, $56M extension