updated to support windows binary execution