meaning of alles, was notwendig ist

alles, was notwendig ist - German to English

all of that is important