init device tree