to test on windows
blake: clean and optimize