Built out the new split method more, still not finished