DX FRAMEWORK