ignore patterns
first shaft program version