add new todolist feature