 		}
 	}
 	
-	func stopHud() {
+	public func stopHud() {
 		let view = self.viewWithTag(12302)
 		view?.unPopOut(0.2, completion: { [weak self] (r) in
 			self?.killHud()
 		})
 	}
 	
-	func killHud() {
+	public func killHud() {
 		let view = self.viewWithTag(12302)
 		view?.removeFromSuperview()
 	}

	
	
	
	func startWaiting(title:String, timeout:TimeInterval = 5.0) {
		killWaiting()
		
		let backView = UIView(frame: self.bounds)

		}
	}
	
	public func killWaiting() {
		let view = self.viewWithTag(12301)
		view?.removeFromSuperview()
	}
	
	public func startHud(title:String, timeout:TimeInterval = 0.0) {
		killHud()
		
		let textSize = title.textSize(UIFont.systemFont(ofSize: 14))
