implementation of Tournament initialization