Text this: Maintenance models for repairable systems with general degree of repair