building completly under windows, passing tests