function remove_google_drive_backup($args)
 {
     require_once $GLOBALS['iwp_mmb_plugin_dir'] . '/lib/Google/Client.php';
     require_once $GLOBALS['iwp_mmb_plugin_dir'] . '/lib/Google/Service/Drive.php';
     $client = new IWP_google_Client();
     $client->setClientId($args['clientID']);
     $client->setClientSecret($args['clientSecretKey']);
     $client->setRedirectUri($args['redirectURL']);
     $client->setScopes(array('https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/userinfo.profile'));
     //$client->setUseObjects(true);
     $accessToken = $args['token'];
     $refreshToken = $accessToken['refresh_token'];
     $backup_file = $args['backup_file'];
     if (!is_array($backup_file)) {
         $backup_file = array();
         $backup_file[0] = $args['backup_file'];
     }
     try {
         $client->refreshToken($refreshToken);
     } catch (Exception $e) {
         echo 'google Error ', $e->getMessage(), "\n";
         return array("error" => $e->getMessage(), "error_code" => "google_error_remove_refresh_token");
     }
     $service = new IWP_google_Service_Drive($client);
     foreach ($backup_file as $key => $value) {
         try {
             $service->files->delete($value);
         } catch (Exception $e) {
             echo "An error occurred: " . $e->getMessage();
             return array("error" => "gDrive Remove Error" . $e->getMessage(), "error_code" => "google_error_delete");
         }
     }
 }