add a string tool and a mutil split