add todo solution