provides ourselves