add linear fitting