diff --git a/devtools/architecture/Lattice.md b/devtools/architecture/Lattice.md
index 41910b4fd557a578ce2cf6f0dafff62580c8815f..8c6d38792c422a2f981f7459a04e911c49227578 100644
--- a/devtools/architecture/Lattice.md
+++ b/devtools/architecture/Lattice.md
@@ -7,6 +7,15 @@ Typical sample construction with a 3d lattice:
     iff = ba.InterferenceFunction3DLattice(lattice)
     iff.setPositionVariance(1.)
     iff.setPeakShape(peak_shape)
+
+    layout = ba.ParticleLayout()
+    layout.addParticle(particle)
+    layout.setTotalParticleSurfaceDensity(.01)
+    layout.setInterferenceFunction(iff)
+    layout.setWeight(1.0)
+
+    vacuum_layer = ba.Layer(m_vacuum)
+    vacuum_layer.addLayout(layout)
 ```
 
 `bake::FCCLattice` returns a `Lattice3d` with an fcc primitive cell.