now it works, even through it choose random step