add todo method