add zssh func