drafted TODO with basic requirements and schedule