added device node-array