Full document DE102009008331B4