fin inplementation initRound