finished xdbf allocation - untested