possibly my most relevant work to date

merge if you want.