     override func windowDidLoad()
     {
         enigmaMachine.register(observer: self)
-        enigmaMachine.insertReflector(reflector: reflectorB, position: Letter.A)
+        enigmaMachine.insert(reflector: reflectorB, position: Letter.A)
         ringDisplay1.registerForDraggedTypes([NSPasteboard.PasteboardType.string])
         ringDisplay2.registerForDraggedTypes([NSPasteboard.PasteboardType.string])
         ringDisplay3.registerForDraggedTypes([NSPasteboard.PasteboardType.string])


    func connectLetterPair(letterPair: (Letter, Letter), plugboardView: PlugboardView)
    {
        enigmaMachine.plugInPair(pair: letterPair)
    }

    func connectionForLetter(letter: Letter, plugboardView: PlugboardView) -> Letter?

                {
                    rotorBoxDataSource.insertRotor(newRotor: removedRotor)
                }
                enigmaMachine.insert(rotor: rotorBeingDragged, inSlot: ringIndex, position: Letter.A)
                self.rotorBeingDragged = nil
            }
            ret = true
