start and end points now random