new commits
now compiles with mingw