improvements in data concatenation