@ronald, n.p. It is actually difficult to formulate a good question, as evidenced by the many (usually not yours) poor questions that are posted. To be clear, most of @ronald's questions are very good.
Like with almost any endeavour (scientific, engineering, software development), the key to finding/getting a good solution is asking the proper questions.
My sincere appreciation goes out to everyone who takes the time to ask good questions. For help in doing this, see:
Tip: How Do I Get The Best Answer in the Shortest Time?