code: func (pget *Pget) Run() error {
  	if err := pget.Ready(); err != nil {
  		return pget.ErrTop(err)
  	}
  
  	if err := pget.Checking(); err != nil {
  		return errors.Wrap(err, "failed to check header")
  	}
  
  	if err := pget.Download(); err != nil {
  		return err
  	}
  
  	if err := pget.Utils.BindwithFiles(pget.Procs); err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // Run execute methods in pget package