add 4dx parse