selection is sorted according to order specified
added .gitignore