reduce calc cost