modifications for list concatenation support