post will be re-written too much generative AI used unfrotunately :’(