ols and semiparallel fast lm are implemented