add compress basic structure