added linear models