task support for array and object for Node