implement custom link, add todo.txt
add todo.txt
ui and todo update