fixed overlap on XYCompact