diff --git a/src/binary_c_python.c b/src/binary_c_python.c
index b3531727f7799588b7978de7264cd90e730dba53..1e2737669b11c6292386ac12dc5532e346361c60 100644
--- a/src/binary_c_python.c
+++ b/src/binary_c_python.c
@@ -998,6 +998,8 @@ int return_minimum_orbit_for_RLOF(char * argstring,
 /* Functions to set up memory                                          */
 /* =================================================================== */
 
+
+// TODO: modify functon with pycapsules
 long int return_store_memaddr(char ** const buffer,
                char ** const error_buffer,
                size_t * const nbytes)
@@ -1044,6 +1046,8 @@ long int return_store_memaddr(char ** const buffer,
 }
 
 
+
+// TODO: modify functon with pycapsules
 long int return_persistent_data_memaddr(char ** const buffer,
                char ** const error_buffer,
                size_t * const nbytes)
@@ -1091,6 +1095,7 @@ long int return_persistent_data_memaddr(char ** const buffer,
 /* Functions to free memory                                            */
 /* =================================================================== */
 
+// TODO: modify functon with pycapsules
 int free_persistent_data_memaddr_and_return_json_output(long int persistent_data_memaddr,
                char ** const buffer,
                char ** const error_buffer,
@@ -1153,6 +1158,8 @@ int free_persistent_data_memaddr_and_return_json_output(long int persistent_data
     return 0;
 }
 
+
+// TODO: modify functon with pycapsules
 int free_store_memaddr(long int store_memaddr,
                char ** const buffer,
                char ** const error_buffer,