output compression added