completed my blog post at https://blog.ulrichard.ch/?p=1151#more-1151