add linear search
add todo
add todo