Fleck gets a new contract