added split with delimiter