PreEmptive-layer-2