Ferentz and Iowa have agreed to a contract extension