flatten input data