built cases for duration, cost, and no cost or duration