diff --git a/docs/mainframe-design.md b/docs/mainframe-design.md
index dc9b567..83db717 100644
--- a/docs/mainframe-design.md
+++ b/docs/mainframe-design.md
@@ -7,29 +7,34 @@ The components of a Mark I are:
- a CG 103 Print-Key-Punch
- a CG 104 Matrix Display
-### Console
+### Operator console
TBC TBC TBC
-The console is equipped with:
+## Basic controls
-- Power switch
-- Load button
-- Run button
-- Run Single Step button
-- Halt button
-- Memory Read button
-- Memory Read Next button
-- Memory Write button
-- Memory Write Next button
+- Power
+- Load
+- Run
+- Halt
- 4 Sense Switches
+## Status lights
+
- 8 Accumulator lights
- 8 Address lights
- 8 Data lights
- 8 Instruction Pointer lights (review IP size?)
- 8 Status Register lights
+## Debugging controls
+
+- Run Single Step
+- Memory Read
+- Memory Read Next
+- Memory Write
+- Memory Write Next
+
## IO programming
Only one input or output device can be accessed at a time.