todo collection defined