all working on linux, now to test again on windows