provide

intransitive verb

To make available (something needed or desired); furnish.

To supply something needed or desired to.

To have as an available or desirable feature; afford.

To set down as a stipulation or requirement.

To make ready ahead of time; prepare.