start D.inf rewrite