revs and cost