pre calculation, think about speed and max rounds