Since @donald178 created a new topic (as they were instructed to do), and that topic started to duplicate the discussion about @donald178's code in this topic, I moved those posts over to @donald178's dedicated topic:
If you are interested in that related code, check that topic for updates.