cost and flexibility