diff --git a/unoptimized_lr/simple_lr_automaton.py b/unoptimized_lr/simple_lr_automaton.py
index 14ba11c5f433e5cd5140e09bba3efac80e31f1b3..55f4e8ccdd4005c5d77b25105b23bfc097fd6667 100644
--- a/unoptimized_lr/simple_lr_automaton.py
+++ b/unoptimized_lr/simple_lr_automaton.py
@@ -219,9 +219,9 @@ class LR_automaton_internal(Layout):
     def __init__(self, *, parameters):
         interfaces = [
             # TABLES
-            ("ShiftReduce_table_bus"),
-            ("GOTO_table_bus"),
-            ("Reduce_table_bus"),
+            ("ShiftReduce_table_bus", simple_lr_tables.ShiftReduceTableBusLayout(parameters=parameters)),
+            ("GOTO_table_bus"       , simple_lr_tables.GOTOTableBusLayout(parameters=parameters)),
+            ("Reduce_table_bus"     , simple_lr_tables.ReduceTableBusLayout(parameters=parameters)),
 
             # STACKS
             ("parse_stack_bus"),