“covering all aspects synonyms”