powershell subroutine update