Sorry for the information overload, I would think that a lot more information is here than needed.
So I have this test code