Mahabharat Star Plus Krishna

Mahabharat (Star Plus) – All Episodes [1 – 267]

[UPDATE] New Download Utility skdmrk-df.jar v1.0 Dated: 07/01/2023

I have added 2 (two) set of links now, please try s1 first and if you see error then try s2

We have been watching the latest rendition of Mahabharat by Start Plus as well, and it’s pretty impressive to say the least. Finding HD links and downloading all the episodes was a not-so-simple process and knowing how beneficial it can be watching and learning from Mahabharat too, I thought of finding an easy way to track them and collate them. There are links available all over the internet for the episodes, I have updated my Java program to dynamically track these URL’s and allow you to access them 😉

You will need couple of tools to run this Java program:

  1. 7Zip – Please see the video below to see how you can download and install it. Click here to download the software.
  2. Java – Please see the video below to see how you can download and install it. Click here to download the software.

Process is pretty straight forward but if you need some guidance then you can use the steps below:

Step 1: Download skdmrk-df.zip file (Right Click on the Link and select “Save Link As”) from here or above. Once downloaded extract it to get single skdmrk-df.jar file.

7Zip Extract

Step 2: Open CMD window to run the Java program. Enter DOS prompt from START MENU or in Windows (SHIFT + Right Mouse Click) (see snapshot below), if on Linux/Mac (CTRL + ALT + T) then start Terminal.

Step 3: Once in the CMD window, execute the program based on the instructions as below:

Please see instructions as below:

  d : Download DKDM
  m : Download Mahabharat
 s1 : Download from Server # 1
 s2 : Download from Server # 2
  x : Download Episode # x
x-y : Download Episodes from x to y 

Usage Example:

Download all MB Episodes from Server # 1: java -jar df.jar m s1
Download all MB Episodes from Server # 2: java -jar df.jar m s2 
Download MB Episode # 10 from Server # 1: java -jar df.jar m s1 10
Download MB Episode # 10 from Server # 2: java -jar df.jar m s2 10
Download MB Episodes # 10 till 100 from Server # 1: java -jar df.jar m s1 10-100

Below you see the output if you don't specify any parameters:


Below command will download all episodes for MB from Server # 1. If you get an error, please try couple of times before switching to Server # 2.

Also, you may see the video below for step-by-step guide.

If you see any downloaded file with extension as .Z01, .Z02 and so on, then don’t worry, look for a file with same name but ending with .zip extension. Right click on it and select “Extract Here”, as below:

Download Size ~ 50+ GB

Disclaimer: None of the video are hosted by me, I have simply collated URLs for all videos available on the public domain and presented on this page. I am not responsible for the content and quality of these videos. Thanks.

skiddamarink
154 videos
49304 views
622 subscribers


There are 2,536 comments

Add yours
  1. SATYA

    C:\Users\revoo\Downloads\df_MAHABHARAT_v2.0\df>java -jar df.jar MAHABHARAT.txt C:\MAHABHARAT 10
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)

    Unable to download, throwing exceptions , please help to download

  2. sandeep

    WHAT SHOULD I DO SIR,PLEASE

    THESE ERROR OCCUR
    C:\Users\Public\Downloads>java -jar df.jar MAHABHARAT.txt C:\Users\Public\Downloads
    java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.socketRead(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at sun.security.ssl.InputRecord.readFully(Unknown Source)
    at sun.security.ssl.InputRecord.read(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
    at sun.security.ssl.AppInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read1(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
    at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at com.dimtoo.download.FileHandler.api_request(FileHandler.java:411)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:71)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)

  3. Rajesh

    Hi Akhil !
    I am getting the following Exception:

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)

    What do you suggest?

    – Thanks

  4. pratap

    PS C:\Users\Lokayukta Sachivalay\Documents\Compressed\df_MAHABHARAT_v2.0> java -jar df.jar MAHABHARAT.txt C:\Users\Lokayukta Sachivalay\Documents\Compressed\maha10
    Either just enter Episode No i.e. 10 or Episode Range i.e. 10-20
    PS C:\Users\Lokayukta Sachivalay\Documents\Compressed\df_MAHABHARAT_v2.0> java -jar df.jar MAHABHARAT.txt C:\Users\Lokayukta Sachivalay\Documents\Compressed\maha 10-20
    Either just enter Episode No i.e. 10 or Episode Range i.e. 10-20
    PS C:\Users\Lokayukta Sachivalay\Documents\Compressed\df_MAHABHARAT_v2.0> java -jar df.jar MAHABHARAT.txt C:\Users\Lokayukta Sachivalay\Documents\Compressed\maha 10
    Either just enter Episode No i.e. 10 or Episode Range i.e. 10-20

  5. suryya

    command : java -jar df.jar MAHABHARAT.txt /home/usr-name/MAHABHARAT

    following Error in infinite loop :

    =======================

    33)
    at com.dimtoo.download.Download.main(Download.java:50)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:50)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:50)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)

  6. Apil

    I keep getting a JSON exception (org.JSON.JSONException: A JSONObject text must begin with ‘{‘ ….. “) when I enter the statement in CMD. What should I do now?

  7. Jay Satre

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]

    sea error aa raha he please help

  8. Tao

    Hello Akhil,
    I tired to download but I keep getting error can you help? .json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)

  9. Yogesh

    Hello Hiksh,

    Its giving
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)

  10. fenil

    akhil sir ,i have this type of error

    F:\New>java -jar df .jar MAHABHARAT .txt F:\maha
    Either just enter Episod no i.e 10 or episode rang i.e. 10-20

    F:\New>java -jar df .jar MAHABHARAT .txt F:\maha all episode
    Either just enter Episod no i.e 10 or episode rang i.e. 10-20

    F:\New>java -jar df .jar MAHABHARAT .txt F:\maha 1-20
    Either just enter Episod no i.e 10 or episode rang i.e. 10-20

    F:\New>java -jar df .jar MAHABHARAT .txt F:\maha episode Rang 1-20

  11. sameer kushawaha

    it is showing,,
    C:\Users\kusha>java -jar df.jar MAHABHARAT.txt C:\Users\kusha
    ‘java’ is not recognized as an internal or external command,
    operable program or batch file.

  12. Kishan

    Can you share code because it is throwing exception of JsonTokenizer or please update Jar I’m using Latest JDK 14.0.1 for this task, could you help me for same. or share your code so I can do that at my end.

  13. Pooja

    I follow instruction step by step but still not able to download

    Please see the error and help me

    PS C:\Users\Vikash\Downloads\df_MAHABHARAT_v2.0> java -jar.df jar MAHABHARAT.txt C:\Users\Vikash\Downloads\df_MAHABHARAT_v2.0\mahabharat
    Error: Unable to access jarfile .df
    PS C:\Users\Vikash\Downloads\df_MAHABHARAT_v2.0>

  14. Santosh

    Hi Akhil,

    While downloading I am getting Exception below

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:50)

    Please help.

  15. Chak

    Hi I am getting below error as shown here, Please help! I just tried to download one episode as sample and still doesn’t work, same error for 1-267 as well and entered into loop with below error.

    C:\Users\Teju Chak\Downloads\df_MAHABHARAT_v2.0>java -jar df.jar MAHABHARAT.txt “C:\Users\Teju Chak\Downloads” 10
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:50)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:50)

  16. RYAN

    Hi, it only managed to download one episode before spewing off some random text.
    ject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialiject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initiali

  17. Naim

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)

    why this message comes?

    download does not start

  18. Namrata

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    This sort of message keeps appearing in the command prompt. Can you please help me?

  19. Madhav

    I can’t download because
    ‘java’ is not recognized as an internal or external command,operable program or batch file.

    Path I have written like this :- C:\Users\HP\Desktop\123maha>java -jar df.jar MAHABHARAT.txt C:\Users\HP\Desktop\123maha

  20. Riya Desai

    Hi Mr. Akhil,
    I am getting some issue with this.
    The below is what I am receiving from my side.

    Please help me!

    C:\Users\Admin\Desktop\df_MAHABHARAT_v2.0>java -jar.df.jar maha.txtC:\Users\Admin\Desktop\df_MAHABHARAT_v2.0\Mahabharat
    Unrecognized option: -jar.df.jar
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.

    C:\Users\Admin\Desktop\df_MAHABHARAT_v2.0>

  21. himanshu chehal

    D:\New>java -jar df.jar MAHABHARAT.txt D:\Maha
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:54)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.down
    please help me sir

  22. subra

    Hi, Akhil could you please help me out as I am getting access denied,

    C:\>E:\df_mahabharat_2.0>java -jar df.jar mahabharat.txt E:\Mahabharat
    Access is denied.

  23. subra

    Hi, Akhil

    D:\>E:\df_MAHABHARAT_v2.0.ZIP>java -jar df.jar mahabharat.txt E:\Mahabharat

    OPENED IN ADMIN CONTROL. RAR FILE IS POPPING UP INSTEAD OF DOWNLOADING FILES

    PLEASE HELP

  24. Herin Savla

    Unable to Download error Coming

    PS C:\New> java -jar df.jat MAHABHARAT.txt C:\Maha
    java : The term ‘java’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check
    the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + java -jar df.jat MAHABHARAT.txt C:\Maha
    + ~~~~
    + CategoryInfo : ObjectNotFound: (java:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

  25. krupa

    I am getting JSON error while downloading the file please help me out. It will be a huge treat during lockdown if we can still download all episodes.

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]

  26. amrit singh

    hi, i am unable find the ff.jar file after extracting. However there are couple of folders after extracting and i tried to find in there but all in vain. Please help me with this.

  27. chetan

    Is this site still running? I can’t download anything after 4th episode keep getting following error message.
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:33)
    at com.dimtoo.download.Download.main(Download.java:50)

  28. chetan

    Was able to download up to episode 32 and after that keep getting below error message after my command from myfile powershell

    java -jar df.jar MAHABHARAT.txt c:\users\cnamin\desktop\maha 33

    Below response I get

    Downloading Episode 33
    Downloading started
    0% / ERROR DOWNLOADING FILE….

    Please advice what’s missing. I have latest Java file installed that you have on site ie. df_3.0.zip

    Thank you

  29. chetan

    Hello Akhilbhai

    After download file I jeep getting error message

    Downloading Episode 58
    Download Started
    0% / ERROR DOWNLOADING FILE….

    This is keep getting after downloading few files, so for example I download from 10-15 after that when I try another range I get above message. Please help

    Thank you
    Chetan

  30. chetan

    Akhibhai

    PS C:\Users\cnamin\Desktop\New> java -jar df.jar mahabharat.txt c:\users\cnamin\desktop\maha 58
    Downloading Episode 58
    Download started
    0% / ERROR DOWNLOADING FILE…

    Getting above error message and solution you can recomend.

    Thank you

  31. Chetan

    Skhilbhai

    Downloaded latest file from the site after that was able to download lots of episodes except for # 58, 143 and after 210 it says

    Download Started
    ERROR DOWNLOADING FILE….

    I thought it might be memory, speed or storage checked everything all working fine. Can you try and see if it’s regional problem and site is blocked in my area.

    Almost close to get everything, can you help.

    Thank you
    Chetan

  32. Chetan

    Akhilbhai

    Sorry for typo in your name, I am downloading from USA waited full night turned off my PC just to see everything is refreshed. Rebooted PC after 6 hours. Tried again to download episodes starting from 211 onward and getting same message. Also tried to download same episodes after moving files to another folder and still getting same message.

    Download Started
    ERROR DOWNLOADING FILE….

    FYI, I am downloading from USA.

    Thank you

  33. Anusha

    how to download in powershell
    im trying this from past 6-7 days i need mahabharat to be downloaded very badly please help me out pleaseeeeee

  34. chetan

    Akhilbhi

    Your site is now allowing me to copy and paste screen shot can you email me and I will attach the shot in email.

    Thank you
    Chetan

  35. Harshkumar patel

    getting downloading error in episode 10,16,26,32 and all after 32…
    I tried with updated 3.0 file…
    Any suggestion plz…

  36. chetan

    Akhilbhai

    Just started working in Powershell but very interesting trend I noticed you can download 28 episodes after that it starts giving error message. So for example if you download episodes 1 to 28 individually after that if you try to download 29 you will get that Error message. I believe you have to wait for 4 to 5 hours before you start resuming download again. Has anyone else experience this issue. I have reached up to 238 few more to go.

    I started with 183 to 210 after that started getting error message exact 28 episodes
    Then I started 211 to 238 after that started getting error message once again exact 28 episodes.

    Also I was downloading one at time and did not use range. ( Just in case someone else run into this problem)

    Anyway thank you for your help. Nice job too keep us busy in this lock down period. Will keep you posted once all episodes are downloaded and if same trend of 28 continues.

    Thank you
    Chetan

  37. chetan

    Akhilbhai

    You were so correct about server limit for download once again after 28 episodes you start getting error message. Today I added the total of downloads and it looks like max you can download is 5 gb. I have reached up to episode 265 now just have to wait for last two 266 and 267.

    Also there seems to be problem with Episode 58 tried few times but can’t download. Could you please try and let me know.

    Thank you
    Chetan

  38. chetan

    Akhilbhai

    This is great I am done except for # 58. Just for users it will be almost 48 GB for all the episodes ( Lucky me I have 1 TB drive) . I will keep checking website for update on # 58. But overall I am enjoying ( specially parents as they can’t go out) and most importantly your response time. and guidance. If I can be of any help do let me know you have my email address..

    Thank you
    Chetan

  39. prateek

    hello akhil,
    problem downloading after episode 204. I started from 200th episode. It was downloading perfect, but after at 205th it shows “error downloading file”. I have the updated zip file…still the problem has occurred. pls help ASAP.


Post a new comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.