work in progress Oct 2018