add templates
add todo.js