update v2 for GNL