provide
: to make (something) available : to supply (something that is wanted or needed)
: to give something wanted or needed to (someone or something) : to supply (someone or something) with something
: to say that something will or should happen : to make it certain or possible that something will happen or be done