node::factory OK