colors not working and partition still not propagating to d.depth==2