Full document DE102007031088A1