What we need to self sustain ourselves