concatenation and assignment