update gitignore and add index