updates up to concatenate