avoid name clash
add tests for done_todos
refactor search controller
add missing tests for todo