some initial cygwin based stuff