availability and cost