fix errors in D2