roundRobin renamed, params added, else in while deleted