updated gas lib