support for WIN32
update .gitignore