install
for windows
refactor