IID Internal