Full document DE102004015545B4