gitignore
improve abstract