SQUASH WITH SEGMENTATION STEP
SQUASH WITH REGISTER STEP
WIP