GT09 Jun 26 2024 This is a resubmit I think I goofed up acouple of times. I am missing one submission.