maintenance challenges