Updated TODO with requirements.