segment subdivision