add gcm lib 2