Add some comments
Update TODO
Use TFF C module
Minor fix