Big refactor for readability
Add example command on windows