what is d1 and d2 ? didn't you mean d0 and d1 ?