Revert "make id rather than class"

This reverts commit 18cb707ef7e128c528b74609214deb7e541ed914.
git ignore file