added save data compression