provide
verb
°To make a living; earn money for necessities.
°To act to prepare for something.