         self.frame = w.frame
         self.center = CGPointMake(CGRectGetMidX(w.bounds), CGRectGetMidY(w.bounds))
         w.addSubview(self)
+        loaderSuperview = w
         
         //Initial Values
         defaultValues()

            self.hidden = false
            self.animate = false
            self.removeFromSuperview()
        }
        
        guard animated else {

        animate = true
        generateLoader()
        startAnimating()
        if superview == nil {
            loaderSuperview?.addSubview(self)
        }
    }
    
    /**
