20171205 by Richard Wietek