artifact – n. things made by people in the past
innovative – adj. using new methods or ideas
engage – v. to do something
preach – v. speak or write about something in an approving way
basic – adj. simple, not including anything extra
exhibit – n. collection of objects placed in one place for people to see or inspect
controversy – n. strong disagreement over something among a large group of people
ensconced – adj. positioned safely or comfortably somewhere