working on Windows cross-compilation
vault protection
cleanup