revision D