new parallelogram compression