shell update, powershell support for pash