 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,

    
    /**
      Show toast view with duration and position
      - parameter toastView Toast view
      - parameter duration The time duration toast will displayed on the screen
      - parameter position The position that toast will displayed
     */
    public func showToast(_ toastView: UIView!, duration: TimeInterval!, position: AnyObject?) {
        createAndShowToast(toastView, duration: duration, position: position)

    
    /**
      Create and show toast
      - parameter toastView: Toast view
      - parameter duration: The time duration toast will displayed on the screen
      - parameter position: The position that toast will displayed
     */
    fileprivate func createAndShowToast(_ toastView: UIView!, duration: TimeInterval!, position: AnyObject?) {
        if toastView == nil {
