varying cost estimates