move to device tree