How digitization is changing the textile industry
Digitalization and Industry 4.0 are the key to process excellence - and thus the opportunity to save costs and resources.
Manufacturers and equipment suppliers in the textile industry today are faced with rising production and energy costs, shrinking margins, shorter production times, and higher demands on quality and flexibility. Digitalization and Industry 4.0 (I 4.0) are the key to process excellence – and thus the opportunity to save costs and resources, said Thomas HÃ¶pfl, Sales Manager at Mahlo GmbH + Co. KG.
“Through the possibilities of digitalization, manufacturers can strengthen their production, improve their competitiveness and react more quickly to changes,” declared HÃ¶pfl, who looks back on more than 30 years of experience in the textile industry.
Data is now the most important factor in the production process. They provide manufacturers with everything they need to know about their goods. However, this is only of any use if the data is analysed and processed in a profound way. To do this, a system of intelligent networking must exist between people, machines, and processes in production. “For our customers, we have developed the cross-platform system mSmart, which facilitates the use of data from Mahlo machines,” explained HÃ¶pfl.
Utilising data in real time
Goods that pass through a production line constantly bring information with them in the form of process parameters such as distortion, temperature, yarn density, weight, residual moisture. Suitable measuring systems record these values. Using I 4.0, the systems are able to communicate in real time with other machines that use this info to control the fabric. “Real-time management is the true main actor of digitalization and brings immense benefits,” Mahloâ€™s Head of Sales knows. These include more consistent products, better control, less scrap, and less raw material consumption. The direct consequences are lower costs and higher product quality, which in turn increases customer satisfaction.
Through the optimized processes and resulting reduction in unnecessary material consumption, digitalization also creates opportunities to contribute to sustainability from raw materials to finished garments. “This is a point that is becoming increasingly important, especially among end customers.”
Transparency in the production process
The best information is of no use if it is lost again. “Logging, storing and evaluating the data using suitable software is absolutely necessary.” At Mahlo, data management is handled by the newly developed powerful mLog software. “With this analysis tool, the manufacturer can track throughout the entire production process when something was handled where, in what quality and with what efficiency,” HÃ¶pfl continued. It is precisely this data that makes the production process transparent by serving as a reference for customers and suppliers alike. “The exact logging of process data is also always an insurance against unjustified lawsuits or devaluations of goods.”
Not to be neglected is the time-saving factor. “In the digital age, no one has to wait for printed reports.” Managers can access data in real time and on-demand from anywhere in the world.
Maintenance management I 4.0
But seamless networking is not only required within the company’s own production, but also externally. “For example, with the service department of the machine supplier. Because if a problem occurs at the plant, every minute of downtime costs money.” Quick access via remote maintenance saves time and money, since a technician does not have to travel to the site first, but many things can already be solved in remote mode. “In the mLink module, for example, Mahlo combines all tasks related to networking, data exchange and communication with as well as among the machines.” In this way, intervention is possible at any time when the customer needs support, he said.
“The age of Industry 4.0 is advancing with great strides,” affirmed HÃ¶pfl. In order not to miss the boat, textile manufacturers must redesign their manufacturing processes in the direction of a digital production system. Even if implementation brings challenges, this is the right path into the future.
I truly appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thx again
Lovely just what I was looking for.Thanks to the author for taking his clock time on this one.
I think this is one of the most significant info for me. And i am glad reading your article. But want to remark on some general things, The website style is great, the articles is really nice : D. Good job, cheers
Yeah bookmaking this wasn’t a high risk determination great post! .
I’ve been surfing on-line more than three hours today, but I by no means discovered any fascinating article like yours. It?¦s pretty price enough for me. Personally, if all website owners and bloggers made good content material as you probably did, the internet will probably be much more helpful than ever before.
Thanks for the sensible critique. Me and my neighbor were just preparing to do some research about this. We got a grab a book from our local library but I think I learned more from this post. I am very glad to see such fantastic info being shared freely out there.
With havin so much content do you ever run into any problems of plagorism or copyright infringement? My website has a lot of exclusive content I’ve either authored myself or outsourced but it appears a lot of it is popping it up all over the web without my authorization. Do you know any solutions to help protect against content from being ripped off? I’d definitely appreciate it.
There is noticeably a bundle to know about this. I assume you made certain nice points in features also.
Throughout the awesome scheme of things you actually receive an A just for effort and hard work. Where exactly you actually misplaced us was in your details. You know, people say, details make or break the argument.. And that could not be much more accurate at this point. Having said that, let me say to you just what did give good results. Your article (parts of it) is actually highly convincing which is possibly the reason why I am making an effort to comment. I do not really make it a regular habit of doing that. Secondly, although I can notice a jumps in logic you come up with, I am not certain of exactly how you appear to unite your points that produce your conclusion. For right now I will yield to your point but wish in the future you connect your dots much better.
Great write-up, I am regular visitor of one?¦s website, maintain up the excellent operate, and It is going to be a regular visitor for a long time.
WONDERFUL Post.thanks for share..more wait .. …
Appreciate it for helping out, wonderful information. “Whoever obeys the gods, to him they particularly listen.” by Homer.
I simply could not go away your site before suggesting that I really enjoyed the usual information a person provide on your visitors? Is gonna be again continuously to check out new posts
Definitely believe that which you stated. Your favorite justification seemed to be on the web the easiest thing to be aware of. I say to you, I certainly get annoyed while people consider worries that they just don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more. Thanks
You made some clear points there. I did a search on the issue and found most persons will agree with your site.
It is appropriate time to make a few plans for the longer term and it is time to be happy. I have learn this publish and if I could I desire to suggest you some fascinating issues or tips. Maybe you could write subsequent articles regarding this article. I desire to read more things about it!
I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…
It?¦s actually a great and useful piece of information. I?¦m glad that you simply shared this useful information with us. Please stay us informed like this. Thanks for sharing.
excellent issues altogether, you simply won a logo new reader. What would you recommend in regards to your submit that you made some days ago? Any sure?
Its such as you read my thoughts! You seem to understand so much about this, such as you wrote the book in it or something. I feel that you simply can do with a few percent to power the message house a bit, but other than that, that is great blog. A great read. I’ll certainly be back.
Great 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 stand out. Please let me know where you got your theme. Thanks
Hey There. I found your blog using msn. This is a very well written article. I’ll make sure to bookmark it and return to read more of your useful information. Thanks for the post. I’ll certainly comeback.
Thanks for some other fantastic article. The place else may anyone get that kind of information in such an ideal means of writing? I’ve a presentation next week, and I’m on the look for such information.
hey there and thanks in your info – I have definitely picked up something new from right here. I did then again expertise several technical issues the usage of this site, since I skilled to reload the website lots of times previous to I may get it to load properly. I have been brooding about in case your hosting is OK? Now not that I’m complaining, however slow loading circumstances occasions will often affect your placement in google and can harm your high-quality rating if ads and ***********|advertising|advertising|advertising and *********** with Adwords. Well I’m adding this RSS to my email and could glance out for a lot extra of your respective interesting content. Ensure that you replace this again very soon..
naturally like your web-site but you need to take a look at the spelling on quite a few of your posts. Several of them are rife with spelling issues and I find it very bothersome to inform the reality then again I’ll certainly come again again.
Some truly marvellous work on behalf of the owner of this website , dead outstanding content.
I?¦m no longer certain the place you are getting your info, however great topic. I must spend some time studying more or understanding more. Thank you for magnificent information I used to be searching for this info for my mission.
Hello my friend! I want to say that this post is amazing, nice written and include approximately all important infos. I’d like to see more posts like this.
Pretty section of content. I just stumbled upon your site and in accession capital to assert that I acquire actually enjoyed account your blog posts. Any way I will be subscribing to your feeds and even I achievement you access consistently fast.
hi!,I love your writing very a lot! percentage we be in contact extra approximately your article on AOL? I need a specialist on this house to unravel my problem. Maybe that is you! Having a look ahead to look you.
I like this site its a master peace ! Glad I discovered this on google .
Hi my friend! I want to say that this post is amazing, nice written and include almost all significant infos. I would like to see more posts like this.
Hey, you used to write magnificent, but the last several posts have been kinda boringK I miss your super writings. Past several posts are just a little out of track! come on!
Hello, Neat post. There’s a problem with your site in internet explorer, could test thisK IE still is the marketplace chief and a good element of folks will leave out your excellent writing because of this problem.
I enjoy the efforts you have put in this, regards for all the great blog posts.
I think this site contains some rattling great info for everyone :D. “Morality, like art, means a drawing a line someplace.” by Oscar Wilde.
It’s appropriate time to make some plans for the future and it is time to be happy. I’ve learn this submit and if I may I wish to counsel you few fascinating things or suggestions. Maybe you can write subsequent articles regarding this article. I desire to learn even more issues about it!
I got good info from your blog
I like the valuable information you provide in your articles. I’ll bookmark your blog and check again here frequently. I’m quite sure I’ll learn a lot of new stuff right here! Good luck for the next!
Good – I should certainly pronounce, impressed with your website. I had no trouble navigating through all tabs as well as related information ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Excellent task..
Rattling fantastic information can be found on weblog.
My husband and i ended up being very comfortable that Michael managed to conclude his survey from your precious recommendations he came across when using the web pages. It’s not at all simplistic to simply always be giving freely procedures that many the rest could have been making money from. We take into account we now have the writer to appreciate for that. The most important illustrations you have made, the easy blog menu, the friendships you help to promote – it is many awesome, and it is letting our son and us reason why the article is satisfying, and that’s really serious. Many thanks for everything!
This website can be a walk-through for all of the info you wished about this and didn’t know who to ask. Glimpse here, and also you’ll definitely uncover it.
As a Newbie, I am permanently browsing online for articles that can help me. Thank you
I’m not sure exactly why but this blog is loading extremely 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.
Simply wanna input on few general things, The website style and design is perfect, the written content is really superb. “If a man does his best, what else is there” by George Smith Patton, Jr..
Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but other than that, this is excellent blog. A great read. I’ll certainly be back.
You could definitely see your enthusiasm in the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always go after your heart.
Hi my family member! I want to say that this post is awesome, great written and include approximately all vital infos. I would like to peer more posts like this .
I have been exploring for a bit for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this info So i¦m happy to express that I’ve an incredibly just right uncanny feeling I discovered exactly what I needed. I such a lot no doubt will make certain to do not fail to remember this web site and provides it a glance regularly.
What i don’t realize is in fact how you are not actually a lot more well-appreciated than you might be now. You are so intelligent. You realize therefore considerably when it comes to this subject, produced me for my part consider it from numerous numerous angles. Its like men and women don’t seem to be involved except it is something to do with Woman gaga! Your personal stuffs great. Always maintain it up!
I simply could not go away your web site before suggesting that I really loved the standard information a person provide to your guests? Is going to be again ceaselessly in order to inspect new posts
When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Appreciate it!
You got a very great website, Sword lily I noticed it through yahoo.
I liked as much as you will receive performed right here. The caricature is tasteful, your authored material stylish. nevertheless, you command get bought an nervousness over that you wish be delivering the following. unwell surely come further beforehand once more as precisely the same just about very continuously inside case you protect this increase.
I don’t usually comment but I gotta tell thanks for the post on this perfect one : D.
Hi my loved one! I want to say that this post is awesome, nice written and include almost all vital infos. I would like to peer extra posts like this.
Howdy! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?
As I website owner I believe the subject material here is really superb, appreciate it for your efforts.
Superb blog! Do you have any tips and hints for aspiring writers? I’m hoping to start my own blog soon but I’m a little lost on everything. Would you suggest starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely confused .. Any suggestions? Thanks!
I am always invstigating online for ideas that can benefit me. Thx!
It is really a nice and helpful piece of info. I’m happy that you shared this helpful information with us. Please keep us informed like this. Thanks for sharing.
You are a very clever individual!
This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.
I was reading through some of your content on this website and I conceive this website is very informative! Continue putting up.
Greetings! Very helpful advice on this article! It is the little changes that make the biggest changes. Thanks a lot for sharing!
Thanks for the good writeup. It in fact was a enjoyment account it. Look complex to more added agreeable from you! By the way, how can we keep in touch?
I in addition to my guys were reviewing the good advice on your web site then all of a sudden I got an awful feeling I had not thanked the site owner for them. All of the young men were definitely absolutely joyful to read through them and already have surely been using them. Thank you for indeed being quite kind and also for getting such exceptional areas millions of individuals are really needing to be aware of. My personal sincere apologies for not expressing appreciation to earlier.
Excellent web site. A lot of helpful information here. I’m sending it to a few pals ans also sharing in delicious. And certainly, thanks to your sweat!
I do not even know the way I finished up right here, but I believed this submit was great. I do not know who you’re but definitely you are going to a well-known blogger for those who are not already 😉 Cheers!
Sweet web site, super layout, really clean and employ friendly.
I believe this web site contains very good written subject matter articles.
Hello, you used to write fantastic, but the last several posts have been kinda boring… I miss your tremendous writings. Past several posts are just a bit out of track! come on!
Wonderful work! That is the type of information that should be shared across the net. Disgrace on the search engines for no longer positioning this post upper! Come on over and consult with my web site . Thanks =)
Hiya, I’m really glad I have found this info. Today bloggers publish only about gossips and internet and this is really frustrating. A good web site with interesting content, this is what I need. Thanks for keeping this web-site, I’ll be visiting it. Do you do newsletters? Cant find it.
Great V I should certainly pronounce, impressed with your website. I had no trouble navigating through all tabs as well as related information ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or something, site theme . a tones way for your client to communicate. Excellent task..
Enjoyed looking through this, very good stuff, appreciate it.
My brother suggested I might like this blog. He used to be entirely right. This put up truly made my day. You can not imagine just how a lot time I had spent for this information! Thank you!
Some truly nice and utilitarian information on this website, as well I conceive the pattern has great features.
When I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!
It¦s truly a nice and helpful piece of info. I¦m satisfied that you just shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.
This is a very good tips especially to those new to blogosphere, brief and accurate information… Thanks for sharing this one. A must read article.
of course like your web site however you need to test the spelling on several of your posts. Many of them are rife with spelling problems and I to find it very troublesome to inform the truth however I’ll surely come back again.
There is evidently a bundle to realize about this. I suppose you made some good points in features also.
Very nice article and straight to the point. I am not sure if this is truly the best place to ask but do you guys have any thoughts on where to hire some professional writers? Thx 🙂
It’s actually a cool and useful piece of information. I’m satisfied that you shared this useful info with us. Please stay us informed like this. Thank you for sharing.
An attention-grabbing discussion is value comment. I feel that you must write extra on this topic, it may not be a taboo topic however usually persons are not sufficient to talk on such topics. To the next. Cheers
Thanks , I have recently been looking for info about this topic for ages and yours is the greatest I have discovered so far. However, what concerning the bottom line? Are you certain in regards to the source?
I visited a lot of website but I believe this one has something extra in it in it
F*ckin¦ amazing things here. I¦m very happy to peer your post. Thanks a lot and i am taking a look forward to contact you. Will you please drop me a e-mail?
You made a few good points there. I did a search on the issue and found mainly people will consent with your blog.
Very interesting subject, regards for posting.
hey there and thank you for your information – I’ve definitely picked up anything new from right here. I did however expertise some technical points using this web site, since I experienced to reload the website a lot of times previous to I could get it to load correctly. I had been wondering if your hosting is OK? Not that I am complaining, but slow loading instances times will very frequently affect your placement in google and could damage your quality score if ads and marketing with Adwords. Well I am adding this RSS to my e-mail and could look out for much more of your respective interesting content. Make sure you update this again very soon..
I cling on to listening to the reports lecture about receiving boundless online grant applications so I have been looking around for the best site to get one. Could you tell me please, where could i acquire some?
Keep up the good piece of work, I read few posts on this website and I conceive that your web site is really interesting and has got circles of fantastic information.
After study a couple of of the blog posts in your web site now, and I truly like your way of blogging. I bookmarked it to my bookmark web site listing and will likely be checking again soon. Pls check out my web site as nicely and let me know what you think.
I have to express my appreciation to you just for rescuing me from this type of incident. Because of researching throughout the world-wide-web and meeting thoughts which are not beneficial, I was thinking my entire life was over. Existing without the presence of approaches to the issues you have fixed all through your good website is a serious case, as well as the ones which could have adversely affected my entire career if I hadn’t noticed your web page. The training and kindness in playing with all things was important. I’m not sure what I would’ve done if I hadn’t encountered such a subject like this. I can also at this time relish my future. Thanks a lot very much for your specialized and results-oriented guide. I will not be reluctant to endorse your site to any person who needs and wants tips about this situation.
I have been surfing online more than three hours lately, but I never discovered any attention-grabbing article like yours. It is lovely worth enough for me. In my view, if all web owners and bloggers made good content as you probably did, the net will probably be much more helpful than ever before.
Hiya, I’m really glad I have found this information. Nowadays bloggers publish only about gossips and web and this is really annoying. A good blog with interesting content, that’s what I need. Thanks for keeping this website, I will be visiting it. Do you do newsletters? Cant find it.
You completed some nice points there. I did a search on the subject and found a good number of persons will have the same opinion with your blog.
Thankyou for helping out, superb info .
I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz reply as I’m looking to create my own blog and would like to find out where u got this from. cheers
Please let me know if you’re looking for a author for your site. You have some really great posts and I believe I would be a good asset. If you ever want to take some of the load off, I’d love to write some content for your blog in exchange for a link back to mine. Please send me an email if interested. Many thanks!
I don’t 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 aren’t already 😉 Cheers!
I also think hence, perfectly composed post! .
It’s really a cool and useful piece of info. I am glad that you simply shared this helpful information with us. Please stay us up to date like this. Thanks for sharing.
There is perceptibly a bunch to identify about this. I suppose you made some good points in features also.
Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! By the way, how could we communicate?
Just desire to say your article is as astounding. The clearness to your post is simply spectacular and that i can suppose you are an expert in this subject. Well with your permission allow me to clutch your feed to stay updated with coming near near post. Thank you a million and please continue the gratifying work.
Hello very cool site!! Man .. Beautiful .. Superb .. I’ll bookmark your site and take the feeds also…I am satisfied to seek out numerous useful information right here in the put up, we’d like develop more strategies in this regard, thank you for sharing.
Well I really liked studying it. This article provided by you is very useful for accurate planning.
Thanks for the sensible critique. Me and my neighbor were just preparing to do some research on this. We got a grab a book from our area library but I think I learned more clear from this post. I’m very glad to see such wonderful info being shared freely out there.
Appreciate it for helping out, good information. “The four stages of man are infancy, childhood, adolescence, and obsolescence.” by Bruce Barton.
Wow! This can be one particular of the most helpful blogs We’ve ever arrive across on this subject. Actually Excellent. I’m also an expert in this topic so I can understand your hard work.
Some genuinely tremendous work on behalf of the owner of this site, perfectly outstanding content.
I just could not leave your website before suggesting that I extremely enjoyed the standard information an individual provide to your visitors? Is going to be back frequently in order to check out new posts
Great write-up, I¦m regular visitor of one¦s site, maintain up the nice operate, and It’s going to be a regular visitor for a lengthy time.
Hello, i think that i saw you visited my blog thus i came to “return the favor”.I’m attempting to find things to improve my web site!I suppose its ok to use a few of your ideas!!
I gotta favorite this web site it seems invaluable extremely helpful
I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.
Definitely believe that which you said. Your favorite reason appeared to be on the web the easiest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly do not know about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could take a signal. Will likely be back to get more. Thanks
You made some nice points there. I looked on the internet for the subject and found most people will go along with with your site.
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post…
Just a smiling visitant here to share the love (:, btw great layout. “Justice is always violent to the party offending, for every man is innocent in his own eyes.” by Daniel Defoe.
Spot on with this write-up, I actually assume this website wants rather more consideration. I’ll in all probability be again to learn much more, thanks for that info.
Pretty great post. I simply stumbled upon your blog and wished to mention that I have really enjoyed browsing your weblog posts. In any case I will be subscribing to your feed and I am hoping you write once more soon!
I couldn’t resist commenting
Wow! Thank you! I constantly wanted to write on my blog something like that. Can I take a part of your post to my blog?
Some really prime content on this web site, bookmarked.
You have mentioned very interesting details! ps nice site. “Every man over forty is a scoundrel.” by George Bernard Shaw.
Some truly interesting details you have written.Helped me a lot, just what I was looking for : D.
You should take part in a contest for one of the best blogs on the web. I will recommend this site!
Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.
My spouse and i felt so ecstatic that Ervin managed to deal with his investigations because of the ideas he grabbed from your web page. It’s not at all simplistic to simply possibly be offering thoughts that the others have been making money from. We really see we have got the website owner to give thanks to for this. All of the explanations you’ve made, the straightforward blog navigation, the friendships you can help foster – it’s got everything excellent, and it’s assisting our son in addition to us do think that subject matter is excellent, and that’s highly serious. Thanks for all the pieces!
I intended to create you the very small note so as to give thanks again considering the pleasant methods you have documented here. It was really incredibly generous with people like you to grant freely what exactly numerous people could have offered as an ebook to help with making some bucks for their own end, certainly since you could have tried it if you ever decided. These smart ideas also worked to become fantastic way to be sure that someone else have similar zeal just as my own to realize very much more on the subject of this problem. I believe there are thousands of more pleasant times ahead for those who view your blog.
Wohh exactly what I was searching for, thankyou for posting.
Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.
Appreciating the time and energy you put into your site and detailed information you offer. It’s great to come across a blog every once in a while that isn’t the same unwanted rehashed material. Great read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.
I’ve been absent for some time, but now I remember why I used to love this website. Thank you, I will try and check back more often. How frequently you update your web site?
You have remarked very interesting points! ps decent web site. “We make ourselves a ladder out of our vices if we trample the vices themselves underfoot.” by Saint Augustine.
It is in point of fact a nice and helpful piece of information. I’m glad that you shared this helpful information with us. Please keep us informed like this. Thanks for sharing.
Valuable information. Lucky me I found your web site by accident, and I’m shocked why this accident did not happened earlier! I bookmarked it.