initial wrapper for the worldstate tree
switch to new worldstate based directive