updated TODO with requirements capture list