 
 let leafletFactory: LeafletFactory =  LeafletFactory()
 
-public func Leaflet(type: LeafletType, on viewController: UIViewController) {
-  leafletFactory.stick(type, on: viewController)
+public func Leaflet(type: LeafletType, on viewController: UIViewController, after view: UIView? = nil) {
+  leafletFactory.stick(type, on: viewController, after: view)
 }
 
 public func TearOff(from viewController: UIViewController, after delay: NSTimeInterval? = 0) {

    }
    
    presentOnVC = vc
    
    switch type {
    case .Generic(let banner, let style, let interact):

    return window
  }()
  
  func stick(type: LeafletType, on vc: UIViewController, after view: UIView? = nil) {
    var delay: NSTimeInterval = 0
    if leafletOnViewController(vc) != nil {
      delay = AnimationTiming.movement
