provides Synonyms