fixed bug with string concatenation