DX initialisation