add split method