fixed silly string join bug