premier commit from cygwin
second commit from cygwin