self-sufficiently