added liner regression.