 private var timer: Timer!
 private var activityView: UIView!
 
+/**
+  ASToast view extension
+ */
 public extension UIView {
     
     // MARK: Make toast methods
     
     /**
       Show a toast with given string
-      - parameter message Message Text
+      - parameter message: Message Text
+      - parameter backgroundColor: Color for background
+      - parameter messageColor: Color for mesage text
      */
     public func makeToast(_ message: String, backgroundColor: UIColor?, messageColor: UIColor?) {
         makeToast(message, duration: Constants.ASToastDuration, position: nil,

    
    /**
      Hide toast view
      - parameter toastView Toast view
     */
    fileprivate func hideToast(_ toastView: UIView!) {
        UIView.animate(withDuration: Constants.ASToastFadeDuration, delay: 0.0, options: [UIViewAnimationOptions.curveEaseIn, UIViewAnimationOptions.beginFromCurrentState], animations: { () -> Void in


    /**
      Creates toast view with given message, title and title
      - parameter message: Message Text
      - parameter title: Title for Toast
      - parameter image: Image for Toast
      - parameter backgroundColor: Color for background
      - parameter titleColor: Color for title text
      - parameter messageColor: Color for mesage text
     */
    fileprivate func toastView(_ message: String, title: String, image: UIImage?, backgroundColor: UIColor?, titleColor: UIColor?, messageColor: UIColor?) -> UIView? {
        // check parameters
