adding deep array or traversal to the array data