add enum types file
ignore more temp files