GC16
details - work in progress 15.7.09