mov Compress() to private