latest KSWriter with proper .gitignore