added userData to FlatTuple