allowed node instantiation