make cost adjustable