GC19
details work in progress 14.8.09