cost and maintenance