new function sconcat, not tested yet