         // *** present self with RootViewController
     }
 
-    class func presentFromViewController(_ viewController: UIViewController) {
+    class func presentFromViewController(_ viewController: UIViewController, _ parameters: Any? = nil) {
         let wireframe = <%= @prefixed_module %>Wireframe()
         let presenter = <%= @prefixed_module %>Presenter()
         let interactor = <%= @prefixed_module %>Interactor()

        view.eventHandler = presenter

        wireframe.presenter = presenter

        interactor.presenter = presenter
        interactor.dataManager = dataManager

    weak var presenter: <%= @prefixed_module %>Presenter?
    weak var viewController: <%= @prefixed_module %>ViewController?

    var parameters: Any?

    func presentSelfFromViewController(viewController: UIViewController)
    {
        // save reference
