repair and maintenance design