cornerstones
cor-ner-stones
noun
The essential principles or elements forming the foundation of something important.
"Trust and honesty are the cornerstones of their marriage."
Thesaurus
Synonyms: cornerstone, groundwork, base, fundament, foundation, basis