string join method added