add function compress into READY position