Top Supplier of Wholesale Tumblers and Custom Drinkware

Understanding the Market for Wholesale Tumblers and Drinkware

The wholesale tumblers and custom drinkware market has experienced significant growth over the past few years, driven by an increasing consumer preference for personalized and eco-friendly products. With the rise in environmental awareness, a growing number of consumers are opting for sustainable materials, which has led suppliers to innovate their offerings. This shift towards sustainability includes materials such as stainless steel, bamboo, and recycled plastics, which have become popular within the market. As businesses look to capture this demand, offering customizable options such as custom water bottles and tumblers allows them to cater to a broader audience with tailored products.

Recent market analysis indicates that the wholesale drinkware segment has seen substantial year-over-year growth. According to industry reports, the global drinkware market is expected to reach approximately $XX billion by 2025, with the custom segment constituting a significant portion of that figure. The demand for customized products, particularly in the events and promotional sectors, has fueled this expansion. Companies are recognizing that personalized drinkware can enhance brand visibility and foster customer loyalty, making it a strategic investment.

Furthermore, technological advancements in printing and engraving techniques have made it easier for suppliers to offer high-quality customization options at competitive prices. This trend has not only widened the scope for aesthetic individuality, but also allows businesses to create unique promotional items that resonate with their target audience. As a result, selecting the right supplier for wholesale tumblers becomes crucial for businesses aiming to capitalize on these trends and meet customer expectations effectively.

In conclusion, the landscape of the wholesale tumblers and custom drinkware market presents an array of opportunities and challenges. Understanding consumer preferences, particularly the trend towards sustainable and customizable products, is vital for businesses seeking to thrive in this competitive marketplace.

Criteria for Choosing the Right Supplier

Selecting a reliable supplier for wholesale tumblers and custom drinkware is a pivotal decision that can significantly impact your business. The quality of products you offer directly correlates with the reputation and success of your brand; thus, assessing a supplier’s product offerings should be the top priority. Look for suppliers who provide durable tumblers made from high-quality materials. Insulating properties, ease of cleaning, and design compatibility are also important factors to ensure customer satisfaction.

Pricing structures play a crucial role in the selection process as well. Ensure you compare prices among several suppliers for wholesale tumblers and assess any hidden costs associated with customization or shipping. Understanding minimum order quantities is equally important; suppliers may require a minimum purchase which may not align with your business model, so finding a supplier that offers flexibility is essentiel.

An essential aspect of your supplier search should include customization options. The ability to customize water bottles to fit your brand’s aesthetic can enhance marketability. Check if the supplier offers various customization methods, such as screen printing, laser engraving, or wrap-around designs. This variety can affect your overall product appeal and help maintain competitive edge.

Timeliness of delivery is another vital consideration. Evaluate the supplier’s logistics capabilities and average lead times for orders. Late deliveries can hinder your ability to meet customer demand and damage your brand’s credibility. Additionally, be sure to assess the reliability of the supplier by checking references and reading customer testimonials. Good customer service is also key; a responsive and helpful supplier can alleviate potential issues quickly and keep your operations running smoothly.

In conclusion, choosing the right supplier for wholesale tumblers and customized drinkware is an intricate process that necessitates careful consideration of product quality, pricing, order quantities, customization options, and overall reliability. By taking these factors into account, you can make a well-informed purchasing decision tailored to your business needs.

Top Suppliers in the Industry

When it comes to sourcing wholesale tumblers and customizable drinkware, numerous suppliers stand out in the market, each offering a distinct combination of products, customization options, and customer service. Identifying the right supplier is crucial for businesses looking to purchase bulk drinkware. Below is a curated list of some of the leading suppliers in the industry.

First on the list is VistaPrint, well-known for its extensive range of customizable water bottles and tumblers. VistaPrint offers a variety of materials and sizes, ensuring businesses can find products that suit their branding needs. The platform allows users to easily design their own drinkware with logos and personalized messages, making it a popular choice among small and medium enterprises.

Another prominent player is Custom Ink. Renowned for its high-quality printing services, Custom Ink specializes in creating customized water bottles and tumblers that cater to various events and promotions. Their user-friendly design tool simplifies the customization process and allows businesses to preview their products before placing orders. Customer reviews consistently highlight the quality of both the products and the service received.

Promo Direct is also a key supplier frequently sought after for wholesale tumblers. Their extensive catalog boasts a diverse range of drinkware options, including eco-friendly materials that appeal to environmentally conscious businesses. Promo Direct stands out for its commitment to fast shipping and excellent customer service, often resulting in positive feedback from clients.

Finally, Discount Mugs offers an impressive selection of customizable drinkware at competitive prices. From stainless steel tumblers to plastic water bottles, they cater to different preferences and budgets. Their strong reputation in the industry is bolstered by a loyal customer base that appreciates both product quality and affordability.

In conclusion, selecting the right supplier for wholesale tumblers and customize water bottles requires considering factors such as product range, customization capabilities, and customer feedback. These suppliers offer a wealth of options tailored to meet the diverse needs of businesses seeking quality drinkware.

Maximizing Your Partnership with Suppliers

Building a strong partnership with suppliers of wholesale tumblers and customize water bottles is essential for any business seeking success in the competitive drinkware market. Effective communication is the cornerstone of this relationship. Regularly sharing feedback is crucial; both positive and constructive inputs should be exchanged to foster transparency and innovation. Utilizing collaborative tools such as project management software can enhance communication flow, ensuring that any issues are addressed promptly.

Negotiation plays a critical role in the supplier relationship. When discussing terms, aim for a win-win scenario where both parties feel valued. Prepare for negotiations by researching market standards and understanding your supplier’s perspectives. This approach enables you to present compelling arguments that leverage your needs while also considering their constraints. It can be beneficial to establish a long-term vision during negotiations, which strengthens trust and encourages suppliers to invest in your business growth.

When placing orders for wholesale tumblers, consider streamlining your order process. Establish a consistent ordering schedule that aligns with your sales cycles. This consistency not only helps manage supplier inventory but also positions you favorably for potential bulk discounts. Additionally, explore variations in product offerings with your suppliers; customizing water bottles with unique designs or features can help your business stand out in the marketplace.

Lastly, leverage your supplier’s expertise in product development. Suppliers of drinkware often have insights into emerging trends, materials, or production techniques that can provide a competitive advantage. Engaging them in discussions about new designs or features is beneficial not only for your product line but also for deepening the partnership. By focusing on collaboration and mutual success, businesses can cultivate robust and lasting relationships with suppliers, ultimately enhancing their performance in the drinkware sector.

414 thoughts on “Top Supplier of Wholesale Tumblers and Custom Drinkware”

  1. Simply want to say your article is as astounding. The clearness in your post is simply spectacular and i could assume you are an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million and please keep up the rewarding work.

  2. Fantastic beat ! I wish to apprentice even as you amend your site, how could i subscribe for a blog website? The account aided me a acceptable deal. I had been tiny bit familiar of this your broadcast provided bright transparent idea

  3. You actually make it seem really easy along with your presentation however
    I in finding this topic to be actually something that I think I might by no means understand.
    It sort of feels too complicated and very wide for me.
    I am having a look forward for your subsequent publish, I will
    attempt to get the grasp of it!

  4. We are a group of volunteers and starting a new scheme in our community.
    Your website provided us with valuable information to work
    on. You’ve done an impressive job and our whole community will be grateful to you.

  5. Usually I don’t read article on blogs, however I would like to say that this write-up very pressured me to try and do it! Your writing style has been surprised me. Thanks, very nice post.

  6. Thanks for your personal marvelous posting! I truly enjoyed reading it, you will be a great author. I will ensure that I bookmark your blog and may come back sometime soon. I want to encourage yourself to continue your great writing, have a nice weekend!

  7. I’ve been surfing online more than 4 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the internet will be a lot more useful than ever before.

  8. Hi there! This post could not be written any better! Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this write-up to him. Pretty sure he will have a good read. Thanks for sharing!

  9. Good day! Do you use Twitter? I’d like to follow you if that would be ok. I’m definitely enjoying your blog and look forward to new posts.

  10. I do not even know how I ended up here, but I thought this post was good. I don’t know who you are but definitely you are going to a famous blogger if you are not already 😉 Cheers!

  11. I was wondering if you ever considered changing the structure of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?

  12. This website definitely has all of the information and facts I needed concerning this subject and didn’t know who to ask.

  13. I’m gone to tell my little brother, that he should also visit this webpage on regular basis to take updated from newest news.

  14. Hello would you mind sharing which blog platform you’re working with? I’m going to start my own blog in the near future but I’m having a difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something unique. P.S Sorry for getting off-topic but I had to ask!

  15. I think this is one of the most significant information for me. And i’m glad reading your article. But wanna remark on some general things, The website style is ideal, the articles is really nice : D. Good job, cheers

  16. For newest news you have to pay a visit web and on world-wide-web I found this site as a finest web page for newest updates.

  17. Hello, i believe that i noticed you visited my weblog so i got here to go back the favor?.I am attempting to to find things to enhance my site!I guess its adequate to make use of a few of your ideas!!

  18. Pretty great post. I just stumbled upon your blog and wanted to say that I have truly enjoyed surfing around your blog posts. After all I will be subscribing for your feed and I hope you write again very soon!

  19. Everything is very open with a clear explanation of the issues. It was really informative. Your website is very useful. Many thanks for sharing!

  20. You can definitely see your expertise within the article you write. The sector hopes for more passionate writers such as you who are not afraid to mention how they believe. Always follow your heart.

  21. This is a really good tip especially to those fresh to the blogosphere. Short but very precise info… Thank you for sharing this one. A must read article!

  22. I was curious if you ever thought of changing the page layout of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?

  23. It is actually a nice and helpful piece of information. I am satisfied that you shared this useful info with us. Please stay us up to date like this. Thank you for sharing.

  24. Hello there, simply turned into alert to your weblog via Google, and found that it’s truly informative. I am going to be careful for brussels. I’ll be grateful if you happen to proceed this in future. Many people will likely be benefited from your writing. Cheers!

  25. Unquestionably believe that which you said. Your favorite reason appeared to be on the net the easiest thing to be aware of. I say to you, I definitely get irked while people think about worries that they plainly don’t know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side-effects , people could take a signal. Will probably be back to get more. Thanks

  26. Hi there, simply changed into alert to your weblog via Google, and located that it is truly informative. I am gonna be careful for brussels. I will appreciate should you proceed this in future. Many other people will likely be benefited out of your writing. Cheers!

  27. Heya i’m for the primary time here. I found this board and I in finding It really helpful & it helped me out much. I am hoping to present something back and aid others like you helped me.

  28. Good way of describing, and fastidious piece of writing to take facts about my presentation subject, which i am going to present in school.

  29. Wow, marvelous blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is wonderful, as well as the content!

  30. Hello There. I discovered your weblog using msn. That is a really smartly written article. I’ll be sure to bookmark it and return to learn extra of your useful info. Thank you for the post. I will certainly return.

  31. Hey there just wanted to give you a brief heads up and let you know a few of the images aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same results.

  32. Thanks on your marvelous posting! I seriously enjoyed reading it, you may be a great author. I will be sure to bookmark your blog and will often come back at some point. I want to encourage continue your great job, have a nice weekend!

  33. Hi there, I think your blog could be having web browser
    compatibility issues. Whenever I look at your site in Safari, it looks fine but when opening in I.E.,
    it has some overlapping issues. I just wanted to provide you with a quick heads up!
    Other than that, excellent blog!

  34. Hey there just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Safari. I’m not sure if this is a format issue or something to do with internet browser compatibility but I figured I’d post to let you know. The style and design look great though! Hope you get the issue fixed soon. Kudos

  35. Amazing blog! Is your theme custom made or did you download
    it from somewhere? A theme like yours with a few
    simple adjustements would really make my blog jump out.

    Please let me know where you got your design. Bless you

  36. If some one desires to be updated with most recent technologies after that he must be visit this site and be up to date everyday.

  37. Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any coding expertise to make your own blog? Any help would be really appreciated!

  38. Have you ever thought about including a little bit more than just your articles? I mean, what you say is important and everything. But think of if you added some great visuals or video clips to give your posts more, “pop”! Your content is excellent but with images and videos, this site could definitely be one of the very best in its niche. Great blog!

  39. You actually make it seem so easy together with your presentation however I to find this matter to be actually one thing which I feel I would never understand. It sort of feels too complicated and extremely extensive for me. I’m taking a look ahead for your next post, I will attempt to get the grasp of it!

  40. Excellent items from you, man. I’ve have in mind your stuff previous to and you’re just too great. I really like what you’ve obtained here, really like what you are stating and the best way by which you assert it. You’re making it enjoyable and you still take care of to stay it smart. I can’t wait to learn much more from you. That is actually a great web site.

  41. Hello there, You have done an incredible job. I will certainly digg it and personally recommend to my friends. I’m confident they will be benefited from this website.

  42. Thanks for sharing your thoughts. I really appreciate your efforts and I will be waiting for your further post thanks once again.

  43. I’m truly enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a developer to create your theme? Outstanding work!

  44. Thanks for sharing your thoughts. I truly appreciate your efforts and I am waiting for your further write ups thanks once again.

  45. Hello! I’ve been following your weblog for a long time now and finally got the courage to go ahead and give you a shout out from Kingwood Tx! Just wanted to say keep up the fantastic job!

  46. We’re a gaggle of volunteers and opening a new scheme in our community. Your web site provided us with helpful info to work on. You’ve done an impressive activity and our whole community shall be thankful to you.

  47. Hi would you mind letting me know which webhost you’re
    utilizing? I’ve loaded your blog in 3 different internet browsers and I must say this blog loads a
    lot quicker then most. Can you suggest a good hosting
    provider at a reasonable price? Many thanks, I appreciate it!

  48. Thanks for any other informative web site. The place else could I get that kind of info written in such a perfect means? I’ve a project that I am simply now operating on, and I have been at the look out for such info.

  49. I have to thank you for the efforts you have put in penning this blog. I am hoping to view the same high-grade blog posts by you in the future as well. In truth, your creative writing abilities has motivated me to get my own, personal blog now 😉

  50. Do you have a spam issue on this website; I also am a blogger, and I was wanting to know your situation; many of us have developed some nice methods and we are looking to trade strategies with other folks, why not shoot me an e-mail if interested.

  51. Hi! Do you use Twitter? I’d like to follow you if that would be ok. I’m absolutely enjoying your blog and look forward to new posts.

  52. Your style is unique in comparison to other people I’ve read stuff from. Thanks for posting when you’ve got the opportunity, Guess I will just bookmark this web site.

  53. Thanks for ones marvelous posting! I seriously enjoyed reading it, you can be a great author. I will be sure to bookmark your blog and may come back down the road. I want to encourage you to ultimately continue your great posts, have a nice holiday weekend!

  54. I don’t even know how I ended up here, but I thought this post was great. I do not know who you are but definitely you’re going to a famous blogger if you are not already 😉 Cheers!

  55. Hello there, just changed into alert to your weblog thru Google, and found that it’s truly informative. I’m gonna be careful for brussels. I will be grateful if you happen to continue this in future. Lots of folks shall be benefited out of your writing. Cheers!

  56. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, but other than that, this is great blog. An excellent read. I’ll definitely be back.

  57. We stumbled over here coming from a different page and thought I might as well check things out. I like what I see so now i am following you. Look forward to exploring your web page yet again.

  58. An intriguing discussion is worth comment. I do believe that you should write more on this subject, it may not be a taboo matter but usually folks don’t talk about these topics. To the next! All the best!!

  59. Pretty nice post. I just stumbled upon your weblog and wished to say that I’ve truly enjoyed surfing around your blog posts. In any case I will be subscribing to your feed and I hope you write again soon!

  60. you’re in reality a good webmaster. The site loading pace is incredible. It sort of feels that you are doing any unique trick. In addition, The contents are masterpiece. you have done a wonderful task on this matter!

  61. We are a group of volunteers and opening a brand new scheme in our community. Your web site provided us with valuable info to work on. You have done an impressive task and our whole community might be grateful to you.

  62. My developer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on numerous websites for about a year and am worried about switching to another platform. I have heard very good things about blogengine.net. Is there a way I can transfer all my wordpress content into it? Any kind of help would be greatly appreciated!

  63. Hey there! I know this is kinda off topic but I’d figured I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My website discusses a lot of the same topics as yours and I believe we could greatly benefit from each other. If you are interested feel free to send me an email. I look forward to hearing from you! Excellent blog by the way!

  64. Great web site you’ve got here.. It’s difficult to find high quality writing like yours nowadays. I honestly appreciate people like you! Take care!!

  65. Heya i am for the first time here. I found this board and I find It truly useful & it helped me out a lot. I hope to give something back and aid others like you aided me.

  66. Heya just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same results.

  67. Hi there! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My web site looks weird when viewing from my apple iphone. I’m trying to find a theme or plugin that might be able to resolve this problem. If you have any suggestions, please share. Appreciate it!

  68. Hi to every one, the contents present at this website are actually awesome for people experience, well, keep up the good work fellows.

  69. I’m really impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you customize it yourself? Anyway keep up the excellent quality writing, it’s rare to see a nice blog like this one these days.

  70. Hi there, I found your blog by means of Google at the same time as looking for a comparable subject, your site came up, it seems to be good. I have bookmarked it in my google bookmarks

  71. What’s Happening i’m new to this, I stumbled upon this I’ve found It positively useful and it has aided me out loads. I hope to contribute & help other users like its aided me. Great job.

  72. Hey very nice site!! Guy .. Beautiful .. Superb .. I’ll bookmark your blog and take the feeds also? I’m satisfied to seek out so many useful info right here in the post, we want work out extra techniques in this regard, thank you for sharing. . . . . .

  73. I cannot thank you more than enough for the blogposts on your website. I know you set a lot of time and energy into these and truly hope you know how deeply I appreciate it. I hope I’ll do a similar thing person sooner or later.

  74. Greetings! This is my first visit to your blog! We are a team of volunteers and starting a new project in a community in the same niche. Your blog provided us valuable information to work on. You have done a outstanding job!

  75. you are actually a excellent webmaster. The site loading pace is amazing. It kind of feels that you are doing any unique trick. Also, The contents are masterwork. you’ve done a fantastic activity on this matter!

  76. Having read this I believed it was really enlightening. I appreciate you spending some time and effort to put this article together. I once again find myself spending a significant amount of time both reading and posting comments. But so what, it was still worthwhile!

  77. I was recommended this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble. You’re incredible! Thanks!

  78. Good site! I truly love how it is easy on my eyes it is. I am wondering how I might be notified when a new post has been made. I’ve subscribed to your RSS which may do the trick? Have a great day!

  79. This is my first time i visit here. I found so many helpful stuff in your website especially its discussion. From the tons of responses on your posts, I guess I am not the only one having all the enjoyment here! keep up the excellent work

  80. of course like your web-site however you have to check the spelling on several of your posts. Many of them are rife with spelling problems and I find it very troublesome to tell the reality then again I will surely come back again.

  81. Good site! I truly love how it is easy on my eyes it is. I am wondering how I might be notified when a new post has been made. I’ve subscribed to your RSS which may do the trick? Have a great day!

  82. whoah this weblog is wonderful i like reading your articles. Keep up the good paintings! You already know, many people are looking around for this information, you can help them greatly.

  83. Spot on with this write-up, I actually think this amazing site needs far more attention. I’ll probably be returning to read through more, thanks for the advice!

  84. hello!,I really like your writing very much! proportion we be in contact extra approximately your article on AOL? I need a specialist on this space to solve my problem. May be that is you! Having a look ahead to peer you.

  85. I’m not sure why but this web site is loading incredibly slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later and see if the problem still exists.

  86. Nice blog. Could someone with little experience do it, and add updates without messing it up? Good information on here, very informative.

  87. I would really like to appreciate the endeavors you cash in on written this article. I’m going for the similar best product from you finding out in the foreseeable future as well. Actually your creative writing abilities has urged me to begin my very own blog now. Genuinely the blogging is distributing its wings rapidly. Your write down is often a fine illustration showing it.

  88. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed browsing your blog posts. After all I will be subscribing to your rss feed and I hope you write again soon!

  89. Whats up this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!

  90. Excellent blog here! Also your web site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

  91. I like to spend my free time by scaning various internet recourses. Today I came across your site and I found it is as one of the best free resources available! Well done! Keep on this quality!

  92. Hello there I am so delighted I found your weblog, I really found you by mistake, while I was searching on Google for something else, Anyhow I am here now and would just like to say cheers for a remarkable post and a all round exciting blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb work.

  93. Hi to all, how is all, I think every one is getting more from this website, and your views are good in support of new visitors.

  94. We’re a group of volunteers and starting a new scheme in our community. Your site provided us with valuable information to work on. You’ve done a formidable job and our whole community will be thankful to you.

  95. I don’t know if it’s just me or if everybody else experiencing issues with your site. It appears as though some of the written text on your content are running off the screen. Can someone else please provide feedback and let me know if this is happening to them as well? This could be a problem with my web browser because I’ve had this happen before. Appreciate it

  96. It is perfect time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I want to suggest you some interesting things or suggestions. Perhaps you can write next articles referring to this article. I wish to read more things about it!

  97. Superb website you have here but I was wondering if you knew of any forums that cover the same topics discussed in this article? I’d really love to be a part of online community where I can get responses from other experienced individuals that share the same interest. If you have any suggestions, please let me know. Many thanks!

  98. Very nice post. I simply stumbled upon your weblog and wanted to mention that I have really loved surfing around your weblog posts. After all I will be subscribing in your feed and I am hoping you write again soon!

  99. Simply desire to say your article is as astounding. The clarity in your post is simply great and i can assume you’re an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million and please carry on the gratifying work.

  100. Just wish to say your article is as amazing. The clarity in your post is just excellent and i can assume you are an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million and please carry on the gratifying work.

  101. Substantially, the post is really the best on this laudable topic. I concur with your conclusions and will eagerly watch forward to your future updates.Just saying thanx will not just be enough, for the wonderful lucidity in your writing.

Leave a Comment

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