desc and todos