Awesome work Eri
A lot of interesting bits in there.