support array of strings