GC11
work in progress - details 2.7.09