diff --git a/docs/nixos-anywhere.md b/docs/nixos-anywhere.md
index e7d5681..8cabce9 100644
--- a/docs/nixos-anywhere.md
+++ b/docs/nixos-anywhere.md
@@ -1,17 +1,6 @@
 # Deploying with nixos-anywhere
 
-## Basic steps
-
-```
-mkdir -p /etc/secrets/initrd
-ssh-keygen -t ed25519 -f /etc/secrets/initrd/ssh_host_ed25519_key
-```
-
-```
-nix run github:nix-community/nixos-anywhere -- --flake .#<host> root@<ip>
-```
-
-## Enter NixOS from non-NixOS host
+## On Target: Enter NixOS from non-NixOS host
 
 In case you cannot boot easily into a nixos-installer image you can download the kexec installer image of NixOS and kexec into it: 
 
@@ -19,3 +8,17 @@ In case you cannot boot easily into a nixos-installer image you can download the
 curl -L https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/nixos-kexec-installer-noninteractive-x86_64-linux.tar.gz | tar -xzf- -C /root
 /root/kexec/run
 ```
+
+## On Target: Create inital ssh host key used in initrd
+
+```
+mkdir -p /etc/secrets/initrd
+ssh-keygen -t ed25519 -f /etc/secrets/initrd/ssh_host_ed25519_key
+```
+
+## Run NixOS Anywhere
+
+```
+nix run github:nix-community/nixos-anywhere -- --flake .#<host> root@<ip>
+```
+