Add gas functionality