https://deangelisilvia.blogspot.com/2020/12/end-of-affinity.html