pledge –v. a serious promise or agreement
smooth over –v. to make problems seem less serious
potential –adj. capable of becoming real
stripped –adj. having had something removed or taken away
influx –n. the movement of a large number of people