few additions to splitting