thank you so much for the thorough comment! really appreciate you taking the time.
and I agree 100%, this turned out to be quite a time-intensive system to make, so there are a lot of improvements to make. Thanks for the feedback