try to build the structure to csv module to little avail, wtf