diff --git a/data/rcsb-graphql/codegen.js b/data/rcsb-graphql/codegen.js
index 65adefbd350baff8577435bde9bf24537073e805..8982097ff6726ed4918d5547ac4b0cd40d9b34e8 100644
--- a/data/rcsb-graphql/codegen.js
+++ b/data/rcsb-graphql/codegen.js
@@ -4,15 +4,20 @@ const path = require('path')
 const basePath = path.join(__dirname, '..', '..', 'src', 'mol-model-props', 'rcsb', 'graphql')
 
 generate({
-    args: [
+    schema: 'http://rest-dev.rcsb.org/graphql',
+    documents: [
         path.join(basePath, 'symmetry.gql.ts')
     ],
-    schema: 'http://rest-experimental.rcsb.org/graphql',
-    template: 'graphql-codegen-typescript-template',
-    out: path.join(basePath),
-    skipSchema: true,
+    generates: {
+        [path.join(basePath, 'types.ts')]: {
+            plugins: ['time', 'typescript-common', 'typescript-client']
+        }
+    },
+    // template: 'graphql-codegen-typescript-template',
+    // out: path.join(basePath),
+    // skipSchema: true,
     overwrite: true,
     config: path.join(__dirname, 'codegen.json')
 }, true).then(
-    console.log('done')
+    () => console.log('done')
 ).catch(e => console.error(e))
\ No newline at end of file
diff --git a/data/rcsb-graphql/codegen.json b/data/rcsb-graphql/codegen.json
index 3046d2483f176f5b1b29d686dba6a22d7510d09b..999ad7af74c73c723b832e5b2a2410a2b0705c87 100644
--- a/data/rcsb-graphql/codegen.json
+++ b/data/rcsb-graphql/codegen.json
@@ -1,8 +1,6 @@
 {
     "flattenTypes": true,
     "generatorConfig": {
-        "printTime": true,
-        "immutableTypes": true,
-        "resolvers": false
+        "immutableTypes": true
     }
 }
\ No newline at end of file