changes to build on linux
.
msvc11 appeased
I don't know why I still trust the pin docs.
now with 100% more windows support