woops, dont forget the random start