comments and todos