initial commit compiling with mingw