Full document DE102004050270A1