add submodule
add windows specific settings