add split method - wip