add gitignore
reverse publication list