adds dictionary, improves string concatenation