I am a long time I have a problem with the introduction of modifications. Below is just a fraction of the code that I have shortened and simplified to the limit.