provide
intransitive verbTo 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.
