adding dexOptHeader