Tom Mills signs a new contract