notes on compression