 
 class FirstViewController: UIViewController {
     
-    private let topInteractiveRouter = TransitionRouter(type: .top, interactive: true)
-    private let leftInteractiveRouter = TransitionRouter(type: .left, interactive: true)
-    private let bottomInteractiveRouter = TransitionRouter(type: .bottom, interactive: true)
-    private let rightInteractiveRouter = TransitionRouter(type: .right, interactive: true)
-    
     private var selectedRouter: TransitionRouter? {
         didSet {
             let vc = ColorViewController(color: .blue)

    func configureLeftInteractiveRouter() {
        let leftRecognizer = UIScreenEdgePanGestureRecognizer()
        leftRecognizer.edges = .left
        leftInteractiveRouter
            .add(leftRecognizer)
            .transition { [unowned self] router in
                let vc = ColorViewController(color: .green)

    
    func configureTopInteractiveRouter() {
        let topRecognizer = UIPanGestureRecognizer()
        interactiveRouter = TransitionRouter(type: .top, interactive: true)
        interactiveRouter
            .add(topRecognizer)
            .transition { [unowned self] router in
                let vc = ColorViewController(color: .yellow)
