bad rng, also i split a little bit late at the last segment
up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up