add linear_search