user can add a todo