added support sor squeeze, take 4