maintenance-types-explained