determine basic components for todo list