GC19 work in progress 14.8.09