make node::initialize work in 2d