Living with challenges