motivate – v. to give (someone) a reason for doing something
virtual – adj. existing or occurring on computers or on the Internet
tap into – expression connect with
vast – adj. very great in size, amount or extent
format – n. the form, design or arrangement of something
radicalize – v. to cause (someone or something) to become more radical especially in politics
mobilize – v. to bring (people) together for action
scale – n. the size or level of something, especially in comparison to something else