diff --git a/build.cmd b/build.cmd
index 34a2bffcbb3563a976dafb9a2c5d09324c8b2fa0..3b197beda9cbfb4bd0971d085f560fa1a45ca349 100644
--- a/build.cmd
+++ b/build.cmd
@@ -1,19 +1,39 @@
-rem deactivate
-rem rm -rf venv
-rem py -3 -m venv venv
-rem venv\Scripts\activate
+rem comment out to build virtual env:
+goto mypipcompile
+deactivate
+rm -rf venv
+py -3 -m venv venv
+venv\Scripts\activate
+python setup.py develop
+goto myend
 
+:pip_compile
 pip-compile -r requirements\build.in
 pip-compile -r requirements\docs.in
 pip-compile -r requirements\tests.in
 pip-compile -r requirements\dev.in
+pip check
 
-pip install -r requirements\build.in  --log logfile1.txt
-pip install -r requirements\docs.in  --log logfile2.txt
-pip install -r requirements\tests.in --log logfile3.txt
-pip install -r requirements\dev.in --log logfile4.txt
+:pip_install
+pip install -r requirements\build.in
+pip install -r requirements\docs.in
+pip install -r requirements\tests.in
+pip install -r requirements\dev.in
+pip check
 
-rem pip install -e . --compile --force-reinstall --progress-bar pretty --log logfile5.txt
-pip install -e . --compile --progress-bar pretty --log logfile5.txt
+:pip_install_via_setup_py
+pip install -e .
+pip check
 
-rem python -m build --wheel
+:foo
+python -m pip install --upgrade pip
+pip install setuptools wheel twine
+python setup.py sdist bdist_wheel
+
+:build_wheel
+python -m build --wheel
+
+:prepare_to_develop
+python setup.py develop
+
+:myend