added compression back