mac osx compatibility
manifest update
git ignore update