diff --git a/content/cookbook/wallets/restore-keypair.md b/content/cookbook/wallets/restore-keypair.md
index 7cb5d570f..5bd3a7f30 100644
--- a/content/cookbook/wallets/restore-keypair.md
+++ b/content/cookbook/wallets/restore-keypair.md
@@ -9,28 +9,68 @@ secret to test out your dApp.
## From Bytes
-```typescript filename="restore-keypair-from-bytes.ts"
+
+
+
+```typescript
+import { createKeyPairFromBytes } from "@solana/web3.js";
+
+const keypairBytes = new Uint8Array([ 174, 47, 154, 16, 202, 193, 206, 113,
+199, 190, 53, 133, 169, 175, 31, 56, 222, 53, 138, 189, 224, 216, 117, 173,
+10, 149, 53, 45, 73, 251, 237, 246, 15, 185, 186, 82, 177, 240, 148, 69,
+241, 227, 167, 80, 141, 89, 240, 121, 121, 35, 172, 247, 68, 251, 226, 218,
+48, 63, 176, 109, 168, 89, 238, 135, ]);
+
+const keypair = await createKeyPairFromBytes(keypairBytes);
+
+````
+
+
+
+```typescript
import { Keypair } from "@solana/web3.js";
-const keypair = Keypair.fromSecretKey(
- Uint8Array.from([
- 174, 47, 154, 16, 202, 193, 206, 113, 199, 190, 53, 133, 169, 175, 31, 56,
- 222, 53, 138, 189, 224, 216, 117, 173, 10, 149, 53, 45, 73, 251, 237, 246,
- 15, 185, 186, 82, 177, 240, 148, 69, 241, 227, 167, 80, 141, 89, 240, 121,
- 121, 35, 172, 247, 68, 251, 226, 218, 48, 63, 176, 109, 168, 89, 238, 135,
- ]),
-);
-```
+const keypairBytes = Uint8Array.from([ 174, 47, 154, 16,
+202, 193, 206, 113, 199, 190, 53, 133, 169, 175, 31, 56, 222, 53, 138, 189,
+224, 216, 117, 173, 10, 149, 53, 45, 73, 251, 237, 246, 15, 185, 186, 82,
+177, 240, 148, 69, 241, 227, 167, 80, 141, 89, 240, 121, 121, 35, 172, 247,
+68, 251, 226, 218, 48, 63, 176, 109, 168, 89, 238, 135,]),
+
+const keypair = Keypair.fromSecretKey( keypairBytes );
+
+````
-## From base58 String
+
+
-```typescript filename="restore-keypair-from-base58.ts
+## From Base58 String
+
+
+
+
+```typescript
+import { createKeyPairFromBytes, getBase58Codec } from "@solana/web3.js";
+
+const keypairBase58 =
+"5MaiiCavjCmn9Hs1o3eznqDEhRwxo7pXiAYez7keQUviUkauRiTMD8DrESdrNjN8zd9mTmVhRvBJeg5vhyvgrAhG";
+const keypairBytes = getBase58Codec().decode(keypairBase58); const keypair =
+await createKeyPairFromBytes(keypairBytes);
+
+````
+
+
+
+```typescript
import { Keypair } from "@solana/web3.js";
import * as bs58 from "bs58";
-const keypair = Keypair.fromSecretKey(
- bs58.decode(
- "5MaiiCavjCmn9Hs1o3eznqDEhRwxo7pXiAYez7keQUviUkauRiTMD8DrESdrNjN8zd9mTmVhRvBJeg5vhyvgrAhG",
- ),
-);
+const keypairBase58 = "5MaiiCavjCmn9Hs1o3eznqDEhRwxo7pXiAYez7keQUviUkauRiTMD8DrESdrNjN8zd9mTmVhRvBJeg5vhyvgrAhG";
+const keypairBytes = bs58.decode(keypairBase58);
+const keypair = Keypair.fromSecretKey( keypairBytes );
+
+````
+
+
+
+```
```