add compress shell