diff --git a/src/mol-io/writer/cif/encoder.ts b/src/mol-io/writer/cif/encoder.ts
index 7f97314c5b36c37d1fcf7048472b5b0907c95a1b..ed7b0541871db4ec8fd3be50da5da515bd4debd4 100644
--- a/src/mol-io/writer/cif/encoder.ts
+++ b/src/mol-io/writer/cif/encoder.ts
@@ -11,6 +11,8 @@ import Encoder from '../encoder'
 // TODO: support for "coordinate fields", make "coordinate precision" a parameter of the encoder
 // TODO: automatically detect "precision" of floating point arrays.
 // TODO: automatically detect "best encoding" for integer arrays. This could be used for "fixed-point" as well.
+// TODO: add "repeat encoding"? [[1, 2], [1, 2], [1, 2]] --- Repeat ---> [[1, 2], 3]
+// TODO: Add "higher level fields"? (i.e. generalization of repeat)
 
 export const enum FieldType {
     Str, Int, Float