soil functionality