Full document DE102007038676B4