added support sor squeeze, take 3