add main gcm package