almost 100% powershell