It reorganized for easy to build on windows