Implemented 3D ADI