Full document DE102007029571A1