add concatenation operator