Necessity is the mother of invention. I think you have done a good job.

Regards

Chas