updated TODO, index.*, .gitignore