we need maintain a TODO list with detailed descriptions