Mutton Price in Cachar Today

Mutton is a protein-rich food that is widely consumed across the world. It is an excellent source of vitamins and minerals such as zinc, iron, and vitamin B12, which are essential for the body’s growth and development, maintaining a healthy immune system, and overall health. Additionally, mutton is an excellent energy source that can keep you feeling full for extended periods.

In India, mutton is a popular meat that is consumed in various ways, including curries, stews, and biryanis. The meat is often cooked with a variety of spices and herbs such as ginger, garlic, turmeric, cumin, coriander, and chili powder, to add flavor and aroma to the dish.

The Price of Mutton in Cachar can vary depending on the season, quality of the meat, and location. On average, the cost of mutton in Cachar is around Rs. 600 to Rs. 800 per kilogram. However, the price can increase up to Rs. 1000 per kilogram during festivals or special occasions.

Mutton Price Today in Cachar –

Check Daily Mutton Price in Cachar below with details

Cachar Mutton Price Today

Variety Quantity Price
Mutton 1 Kg Rs.800
Boneless Mutton 1 Kg Rs.900
Mutton Brain 1 Kg Rs.500
Mutton Head 1 Piece Rs.250
Mutton Liver 1 Kg Rs.400

It is essential to keep in mind that the cost of mutton in Cachar can vary from one area to another. For instance, mutton in the Old City area of Cachar may be less expensive than in other areas.

To get the best quality mutton at an affordable price, it is recommended to buy from a reputable butcher. Look for a butcher who has a good reputation in the market and sells fresh and hygienic meat. Alternatively, you can visit local markets , known for their wide range of meat products at reasonable prices.

Mutton is a delicious and nutritious meat that is enjoyed by people worldwide. While the price of mutton in Cachar may vary, it is always worth the cost for its taste and flavor. Just ensure that you buy mutton from a reputable butcher and relish this delicious meat in your preferred Cachar style dish!

Disclaimer:-

*The Price information provided by Live Rate Today website is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability or completeness of any information on the Site.

Check Mutton Price in Other Places
Mutton Price in Dibrugarh Today Mutton Price in Dima Hasao Today
Mutton Price in Goalpara Today Mutton Price in Golaghat Today
Mutton Price in Hailakandi Today Mutton Price in Hojai Today
Mutton Price in Jorhat Today Mutton Price in Kamrup Today
Mutton Price in Kamrup Metropolitan Today Mutton Price in Karbi Anglong Today

FAQs on Cachar Mutton Price?

What is the Mutton Price in Cachar Today?

Rs.800

What is the Mutton Liver Price in Cachar Today?

Rs.400

273 Comments

  1. fenofibrate cost buy generic tricor 160mg fenofibrate 200mg oral

  2. ketotifen pill zaditor sale purchase tofranil for sale

  3. order cialis 40mg sale cheap viagra pills sildenafil 100mg canada

  4. purchase cialis pill viagra 50mg tablet order viagra 100mg online cheap

  5. order acarbose pills fulvicin tablet purchase griseofulvin online cheap

  6. buy minoxytop cheap order flomax 0.4mg generic buy ed pills sale

  7. purchase mintop cialis india best ed pill

  8. buy aspirin without prescription hydroquinone online buy imiquad us

  9. aspirin buy online purchase levoflox sale buy imiquad

  10. order dipyridamole 25mg pill plendil 5mg tablet order pravastatin 10mg online

  11. purchase dipyridamole buy dipyridamole generic brand pravachol

  12. purchase melatonin generic buy aygestin generic danazol 100mg cost

  13. buy florinef 100mcg without prescription purchase loperamide generic brand loperamide 2mg

  14. fludrocortisone cost buy aciphex 10mg for sale imodium uk

  15. dydrogesterone 10 mg us empagliflozin 10mg brand order jardiance 10mg sale

  16. dydrogesterone online duphaston tablet empagliflozin price

  17. order generic prasugrel 10 mg buy prasugrel without prescription order detrol generic

  18. buy prasugrel 10mg generic thorazine 100mg tablet detrol tablet

  19. purchase etodolac for sale buy mebeverine 135 mg online cheap pletal 100 mg ca

  20. monograph 600mg pills buy monograph 600mg online cheap cilostazol without prescription

  21. ferrous without prescription buy betapace 40 mg generic where to buy betapace without a prescription

  22. ferrous sulfate cost where can i buy ascorbic acid buy sotalol 40 mg pills

  23. order enalapril without prescription lactulose where to buy purchase lactulose online

  24. buy pyridostigmine generic pyridostigmine pills order generic maxalt 5mg

  25. vasotec 5mg uk doxazosin online buy lactulose for sale online

  26. order betahistine 16mg online order betahistine 16 mg online cheap buy benemid medication

  27. buy betahistine generic benemid 500 mg brand probenecid cheap

  28. purchase latanoprost eye drop purchase xalatan sale where to buy rivastigmine without a prescription

  29. zovirax eye drop buy exelon 6mg generic exelon 3mg without prescription

  30. buy premarin pills for sale dostinex order sildenafil for women

  31. buy generic micardis 20mg movfor sale molnunat online buy

  32. telmisartan usa buy generic plaquenil over the counter buy molnupiravir 200 mg without prescription

  33. cenforce cheap cost cenforce 100mg generic chloroquine 250mg

  34. buy cenforce cheap purchase cenforce generic how to buy aralen

  35. cheap tadalafil 10mg viagra brand viagra 50mg sale

  36. real cialis fast shipping tadalafil 10mg cheap viagra mail order

  37. buy cefdinir 300 mg for sale cheap omnicef 300 mg buy lansoprazole 30mg pill

  38. cefdinir over the counter buy omnicef 300 mg without prescription buy lansoprazole

  39. modafinil usa modafinil buy online deltasone 40mg tablet

  40. modafinil 100mg sale purchase promethazine deltasone 5mg ca

  41. buy generic atorvastatin 20mg order albuterol for sale amlodipine usa

  42. atorvastatin 40mg ca atorvastatin 10mg cheap amlodipine 10mg for sale

  43. azithromycin 250mg cheap brand neurontin 800mg order gabapentin 800mg online

  44. azipro pills azithromycin oral brand gabapentin 600mg

  45. protonix 40mg pill order pantoprazole 20mg generic phenazopyridine 200 mg for sale

  46. order pantoprazole pill protonix 40mg tablet pyridium 200 mg usa

  47. slot machines casino games real money furosemide 100mg usa

  48. online blackjack with real money legitimate online slots for money albuterol price

  49. money poker online casino online gambling where can i buy albuterol

  50. amantadine usa dapsone 100mg tablet buy avlosulfon for sale

  51. purchase symmetrel for sale buy generic atenolol buy avlosulfon 100mg pills

  52. online poker sites where can i play poker online ivermectin 6mg pills for humans

  53. slots free order stromectol online purchase oral ivermectin

  54. wind creek casino online games online casino real money buy synthroid 75mcg generic

  55. medrol 16 mg otc cheap adalat 30mg triamcinolone 10mg without prescription

  56. blackjack card game order amoxiclav pill cheap levothyroxine for sale

  57. methylprednisolone 16 mg for sale buy adalat 30mg pill buy triamcinolone pills

  58. buy clomiphene without prescription imuran uk imuran for sale

  59. perindopril uk clarinex sale oral fexofenadine

  60. buy vardenafil 20mg generic levitra order buy tizanidine online

  61. buy generic vardenafil online cost vardenafil order tizanidine online cheap

  62. oral perindopril 8mg perindopril 4mg us buy fexofenadine sale

  63. phenytoin 100mg cheap buy generic phenytoin oxybutynin generic

  64. ozobax medication buy generic ketorolac toradol 10mg pill

  65. buy ozobax pills for sale toradol 10mg cheap toradol without prescription

  66. buy generic baclofen 10mg baclofen brand generic toradol 10mg

  67. buy ozobax tablets cost elavil 50mg toradol online buy

  68. buy amaryl 4mg without prescription cost etoricoxib buy etoricoxib without prescription

  69. cost fosamax 35mg order generic colcrys purchase furadantin pills

  70. purchase alendronate colcrys brand order nitrofurantoin without prescription

  71. propranolol generic buy propranolol generic clopidogrel drug

  72. inderal where to buy buy inderal sale order plavix 75mg for sale

  73. nortriptyline buy online methotrexate 5mg us how to get acetaminophen without a prescription

  74. brand xenical 60mg diltiazem where to buy order generic diltiazem 180mg

  75. order orlistat 60mg sale cost xenical 60mg cheap diltiazem 180mg

  76. buy cheap generic warfarin buy metoclopramide 20mg without prescription order reglan 20mg sale

  77. warfarin without prescription cost warfarin 2mg maxolon buy online

  78. buy astelin 10 ml generic azelastine 10 ml cost buy avapro 300mg generic

  79. purchase azelastine without prescription buy irbesartan without a prescription order avapro generic

  80. famotidine order losartan cost prograf ca

  81. generic famotidine buy famotidine sale order prograf 1mg generic

  82. order esomeprazole online order topamax online cheap topamax price

  83. nexium online buy topamax 100mg usa buy topiramate 200mg without prescription

  84. order allopurinol 300mg pills buy allopurinol 100mg without prescription rosuvastatin price

  85. imitrex buy online buy sumatriptan 25mg generic buy avodart without a prescription

  86. buy buspar 5mg without prescription how to get buspar without a prescription purchase amiodarone generic

  87. order buspirone 10mg pill order zetia generic order amiodarone 100mg

  88. buy zantac generic zantac 300mg usa oral celebrex 100mg

  89. domperidone 10mg oral order tetracycline pill buy sumycin 250mg sale

  90. buy tamsulosin 0.4mg pills buy simvastatin no prescription simvastatin 20mg generic

  91. do my term paper buying an essay assignments for sale

  92. my friend essay writing pay for term paper buy essays for college

  93. buy generic aldactone online order generic proscar 5mg oral finasteride 1mg

  94. buy aldactone 25mg sale order valacyclovir 1000mg finpecia sale

  95. order aurogra without prescription aurogra ca estrace 1mg uk

  96. diflucan for sale buy ampicillin generic purchase cipro sale

  97. purchase forcan pill buy diflucan pills order ciprofloxacin sale

  98. lamotrigine sale lamotrigine order order vermox sale

  99. order metronidazole pill trimethoprim uk keflex 125mg over the counter

  100. purchase metronidazole sale bactrim 960mg ca order cephalexin 500mg online

  101. tretinoin gel us generic tadalis 20mg purchase avana generic

  102. retin order online generic avanafil cheap avana

  103. buy clindamycin tablets cheap ed pills sildenafil us

  104. tadalafil pills order generic tadacip 20mg buy indomethacin 75mg

  105. order tamoxifen 20mg without prescription tamoxifen 10mg generic order symbicort online

  106. nolvadex sale symbicort tablet order rhinocort for sale

  107. buy terbinafine cheap buy lamisil no prescription play slots online

  108. order generic cefuroxime 250mg buy axetil generic cost methocarbamol 500mg

  109. how to get cefuroxime without a prescription buy lumigan for sale buy generic robaxin

  110. cheap desyrel 50mg buy generic desyrel over the counter buy clindac a generic

  111. trazodone 50mg without prescription suhagra 50mg without prescription where to buy clindac a without a prescription

  112. buy a custom essay writing an essay high cefixime uk

  113. buy aspirin no prescription play slots free poker online games

  114. cheap custom research papers order cefixime 100mg online cost suprax

  115. buy generic aspirin 75 mg american online casino real money gambling online

  116. buy generic trimox 250mg cheap biaxin 500mg biaxin 250mg canada

  117. order catapres 0.1mg online brand spiriva 9 mcg tiotropium bromide 9mcg tablet

  118. purchase calcitriol online cheap trandate 100mg canada buy fenofibrate 200mg pills

  119. purchase rocaltrol for sale purchase labetalol without prescription buy tricor 200mg without prescription

  120. order clonidine 0.1mg for sale order meclizine 25 mg generic spiriva tablet

  121. adult acne medication best acne treatment teenage guys purchase trileptal sale

  122. acne medication names pills pills to clear acne buy generic oxcarbazepine for sale

  123. minocycline without prescription order terazosin generic buy ropinirole without prescription

  124. alfuzosin online allergy pills for rash strongest anti nausea medication

  125. order femara 2.5 mg for sale buy aripiprazole 20mg sale how to buy aripiprazole

  126. online sleep prescriptions meds causing hair loss online doctors for weight loss

  127. sleeping pills by price olumiant for male pattern baldness prescription diet pills online doctor

  128. prescription medication for quitting smoking fda approved smoking cessation strong painkillers

  129. order cyproheptadine 4mg without prescription periactin order generic nizoral

  130. cost periactin 4mg ketoconazole for sale online ketoconazole 200 mg price

  131. list of antivireal drugs cheapest inhaled corticosteroid for asthma latest treatment for diabetics

  132. daily antiviral medication for herpes genital herpes medication in stores prediabetes drugs list

  133. duloxetine online buy modafinil 100mg sale order modafinil generic

  134. buy antifungal pills online antifungal brand names blood pressure drugs name

  135. buy lamisil tablets online what can i drink to lower my blood pressure quickly antihypertensive medication chart

  136. buy promethazine generic buy promethazine online cheap ivermectin 6 mg for people

  137. best treatment for duodenal ulcers 10 important urinary reducing agents best pain killer for uti

  138. mayo clinic peptic ulcer diet gastric erosion meaning buy antibiotics online for uti

  139. deltasone 20mg uk isotretinoin 40mg without prescription buy generic amoxil 1000mg

  140. how much does the abortion pill cost benign prostatic hyperplasia with lower urinary tract sx medicine to stop early ejaculation

  141. birth control pills prescription online free emergency contraception pharmacy treatment options for premature ejaculation

  142. buy azithromycin 250mg online purchase zithromax oral neurontin 800mg

  143. zithromax over the counter buy omnacortil 40mg online cheap purchase gabapentin without prescription

  144. prescription meds for acid reflux heartburn relief without calcium prescription for bloating and gas

  145. best over the counter heartburn otc reflux suppressor my farts smell terrible

  146. order urso pill buy ursodiol 150mg online order cetirizine 10mg online

  147. ursodiol online buy bupropion usa zyrtec 10mg drug

  148. purchase lasix for sale order doxycycline 200mg generic order ventolin 2mg sale

  149. strattera canada order quetiapine generic buy sertraline 50mg for sale

  150. order lasix for sale lasix 40mg cost asthma pills over the counter

  151. escitalopram 20mg tablet fluoxetine 20mg pill revia 50mg without prescription

  152. augmentin 375mg cheap augmentin 375mg drug serophene oral

  153. lexapro drug purchase sarafem where to buy naltrexone without a prescription

  154. augmentin 625mg uk synthroid 75mcg without prescription buy generic clomiphene over the counter

  155. combivent 100 mcg sale decadron for sale online buy linezolid online cheap

  156. buy ipratropium sale purchase linezolid order linezolid 600 mg pill

  157. how to buy vardenafil buy generic zanaflex over the counter plaquenil where to buy

  158. vardenafil for sale online buy levitra 10mg pills cheap plaquenil

  159. order nateglinide generic buy capoten 25mg generic order atacand 8mg generic

  160. buy starlix for sale order nateglinide 120 mg pills buy atacand 16mg pills

  161. cenforce 50mg usa order cenforce 100mg oral glucophage

  162. cenforce 50mg drug metformin 500mg oral order glucophage 500mg for sale

  163. buy carbamazepine 400mg online oral lincomycin 500mg buy lincomycin 500mg without prescription

  164. buy lipitor 10mg online atorvastatin us buy zestril 5mg pill

  165. cefadroxil 250mg drug buy cefadroxil cheap buy epivir pills for sale

  166. order prilosec generic order lopressor 100mg for sale order atenolol 50mg pills

  167. buy methylprednisolone 16mg buy generic clarinex 5mg desloratadine us

  168. misoprostol over the counter order diltiazem generic diltiazem 180mg sale

  169. piracetam 800 mg drug order generic piracetam 800 mg anafranil 50mg cost

  170. buy cheap generic acyclovir buy acyclovir generic buy rosuvastatin 10mg pill

  171. order acyclovir 800mg sale zovirax where to buy rosuvastatin 20mg sale

  172. itraconazole online order sporanox buy tindamax 300mg online

  173. purchase cyclobenzaprine for sale toradol 10mg uk buy toradol 10mg online cheap

  174. gloperba sale colchicine for sale order methotrexate 5mg for sale

  175. get acne pills online buy generic prednisone for sale acne pills prescribed by dermatologist

  176. allergy pills without antihistamine buy desloratadine medication best allergy pills for adults

  177. |Excellent article! Your ability to convey knowledge in such an engaging way is impressive. A happy New Year, full of prosperity and joy!

  178. Congratulations on your incredible gift for writing! Your article is an engaging and enlightening read. Wishing you a New Year full of achievements and happiness!

  179. Wow, I’ve reached this level with this unmissable reading, thanks for that, author!

  180. Wonderful article! I’m also a writer and would love to be part of your team

  181. prescription meds for heartburn zidovudine buy online

  182. virtual visit online physician insomnia purchase provigil generic

  183. Your post gave me a new perspective on the subject. Thank you!

  184. heartburn medications over the counter buy frumil no prescription

  185. acne treatment brand names oral cefdinir 300 mg acne medication by prescription

  186. alternative to antihistamine for allergy purchase ventolin inhaler best allergy medicine without antihistamine

  187. cost accutane 40mg isotretinoin 10mg usa order isotretinoin pills

  188. order amoxil 1000mg cheap amoxil generic buy generic amoxicillin

  189. azithromycin without prescription buy generic azithromycin online buy zithromax 500mg pills

  190. buy azithromycin 250mg online cheap azithromycin generic how to buy azipro

  191. omnacortil us prednisolone 20mg brand cheap prednisolone

  192. buy generic amoxil 250mg amoxil 1000mg for sale buy generic amoxicillin 500mg

  193. order doxycycline 100mg for sale acticlate order

  194. buy generic albuterol online buy albuterol medication order ventolin 2mg

  195. oral levoxyl cheap levothroid online levoxyl online order

  196. tizanidine generic tizanidine 2mg cheap tizanidine 2mg us

  197. purchase serophene sale clomid 50mg oral serophene order

  198. buy zanaflex generic buy generic tizanidine online buy generic tizanidine online

  199. prednisone ca deltasone 10mg cheap buy prednisone 5mg generic

  200. generic accutane isotretinoin over the counter order generic accutane

  201. albuterol inhalator without prescription albuterol inhalator online order buy albuterol 4mg generic

  202. albuterol inhalator drug buy ventolin pills for sale ventolin inhalator sale

  203. buy amoxil generic buy amoxicillin 500mg without prescription order amoxicillin 500mg online cheap

  204. zithromax 500mg price zithromax 500mg uk zithromax 250mg canada

  205. buy amoxiclav pills clavulanate generic augmentin cost

  206. 🚀 Wow, this blog is like a fantastic adventure blasting off into the galaxy of excitement! 🎢 The captivating content here is a thrilling for the mind, sparking awe at every turn. 🌟 Whether it’s lifestyle, this blog is a goldmine of inspiring insights! #AdventureAwaits Embark into this cosmic journey of discovery and let your thoughts fly! ✨ Don’t just enjoy, experience the excitement! #FuelForThought Your brain will be grateful for this thrilling joyride through the worlds of awe! ✨

  207. 🌌 Wow, this blog is like a cosmic journey soaring into the universe of excitement! 🎢 The mind-blowing content here is a captivating for the mind, sparking curiosity at every turn. 🌟 Whether it’s technology, this blog is a treasure trove of exhilarating insights! 🌟 Embark into this exciting adventure of knowledge and let your imagination fly! 🌈 Don’t just explore, immerse yourself in the thrill! 🌈 🚀 will thank you for this exciting journey through the worlds of endless wonder! ✨

  208. order zithromax 250mg online cheap order generic azithromycin 500mg zithromax 500mg pills

  209. cheap levoxyl buy synthroid medication cheap levoxyl tablets

  210. buy synthroid 100mcg without prescription levothyroxine pill purchase levothyroxine pill

  211. 🌌 Wow, this blog is like a cosmic journey launching into the universe of endless possibilities! 💫 The mind-blowing content here is a thrilling for the imagination, sparking curiosity at every turn. 🎢 Whether it’s lifestyle, this blog is a goldmine of exhilarating insights! #InfinitePossibilities Dive into this exciting adventure of imagination and let your mind roam! 🚀 Don’t just explore, immerse yourself in the thrill! #FuelForThought Your brain will be grateful for this exciting journey through the dimensions of endless wonder! ✨

  212. generic omnacortil 5mg buy omnacortil 40mg prednisolone 40mg canada

  213. order gabapentin 100mg generic purchase neurontin online cheap order gabapentin pill

  214. 💫 Wow, this blog is like a fantastic adventure launching into the galaxy of excitement! 🎢 The mind-blowing content here is a captivating for the mind, sparking curiosity at every turn. 🌟 Whether it’s lifestyle, this blog is a goldmine of exhilarating insights! #AdventureAwaits Embark into this cosmic journey of imagination and let your imagination soar! ✨ Don’t just explore, experience the excitement! 🌈 🚀 will be grateful for this thrilling joyride through the dimensions of discovery! ✨

  215. clomiphene pills clomiphene 100mg cost serophene order

  216. clomiphene 100mg for sale clomid where to buy buy clomiphene pills

  217. buy sildenafil 100mg pill cheap sildenafil for sale viagra sildenafil 100mg

  218. brand furosemide lasix generic lasix where to buy

  219. 💫 Wow, this blog is like a cosmic journey blasting off into the galaxy of endless possibilities! 💫 The captivating content here is a rollercoaster ride for the imagination, sparking awe at every turn. 💫 Whether it’s lifestyle, this blog is a goldmine of exhilarating insights! 🌟 Embark into this thrilling experience of imagination and let your mind soar! 🌈 Don’t just explore, immerse yourself in the thrill! #FuelForThought 🚀 will be grateful for this exciting journey through the dimensions of endless wonder! 🌍

  220. order viagra pill viagra 25mg price viagra 50mg ca

  221. cheap vibra-tabs order doxycycline generic monodox over the counter

  222. kinoboomhd.com
    Wang Ai는 “스승님, 학생의 이름은 Liu Ai가 아니라 Wang Ai입니다. “라고 말했습니다.

  223. buy semaglutide sale semaglutide 14mg cost rybelsus 14 mg over the counter

  224. buy doxycycline cheap doxycycline usa purchase acticlate generic

  225. rybelsus 14 mg ca buy semaglutide generic purchase semaglutide pill

  226. this-is-a-small-world.com
    “…” 이 말은 Zhu Houzhao의 마음에 충격 폭탄을 던지기에 충분했습니다.

  227. reggionotizie.com
    그런데 이때 밖에 있던 누군가가 말했다.그런데 이때 갑자기 돛대 위의 파수꾼들이 깃발을 올리기 시작했다.

  228. buy levitra generic buy vardenafil 10mg online buy cheap levitra

  229. vardenafil 20mg tablet order levitra 10mg without prescription vardenafil 20mg oral

  230. hydroxychloroquine 200mg ca buy hydroxychloroquine 400mg generic plaquenil 200mg drug

  231. lyrica over the counter pregabalin 75mg cheap lyrica over the counter

  232. order hydroxychloroquine pill plaquenil 200mg tablet plaquenil 200mg oral

  233. agonaga.com
    Ouyang Zhi는 내무부 관리의 기념비를 손에 들고 높이 앉았습니다.

  234. cheap cialis online tadalafil 20mg price buy tadalafil 10mg pills

  235. desloratadine order clarinex buy online buy desloratadine generic

  236. cenforce 100mg over the counter brand cenforce buy cenforce pills for sale

  237. buy aralen without a prescription chloroquine 250mg cost order generic aralen 250mg

  238. aralen where to buy buy aralen pill chloroquine over the counter

  239. sm-slot.com
    실제로 여기 사람들은 모든 것을 스페인 통치자에게 돌립니다.

  240. order glycomet 500mg online glycomet 1000mg over the counter glycomet online

  241. generic xenical 120mg where can i buy xenical diltiazem 180mg uk

  242. oral lipitor 40mg lipitor 80mg cheap lipitor 80mg over the counter

  243. lfchungary.com
    반면에 Liu Jian은 서둘러 왔습니다. “폐하, 폐하 … 뭔가 잘못되었습니다.”

  244. buy amlodipine 10mg online cheap buy norvasc online norvasc us

  245. strelkaproject.com
    이것은 실제로 이해할 수 있습니다. 이 사람은 구조될 수 없습니다.

  246. buy lisinopril generic cheap zestril buy zestril 2.5mg pill

  247. prinivil us lisinopril 10mg oral zestril 5mg pills

Leave a Comment

Your email address will not be published. Required fields are marked *