Townsend new contract