add gas mode
add gas-mode