trying more compression calculation stuff