added nnls.splits