add Cygwin support
add Cygwin support