fin-splits function

splits