self-sufficient [adjective] + largely [adverb]