add split API