fnnls nnls nls lss