Full document DE102007019643A1