initial move from device tree