create update for gd