updated language and attribution