add compress support 4 strategy