work in progress - Sept 7 2010