update for new split method