don't use global context for ANYTHNIG
pass node factory to loaf
pass creator