updating Data to work with listed lists..
not working yet...
working on eval(parse(text="")) to get to the right level of lists in a recursive pattern..

the other way would be using unlist.... which would be not what we want.... since that list could be 1gb... or something scary...