diff --git a/crpptbx/TCV_IMAS/tcv2ids.m b/crpptbx/TCV_IMAS/tcv2ids.m
index 49df4a4cddaa2e102a48c81d75d6bcb42502e011..246fbd5988b4f1a45578298bf22cfec335aecc45 100644
--- a/crpptbx/TCV_IMAS/tcv2ids.m
+++ b/crpptbx/TCV_IMAS/tcv2ids.m
@@ -1,4 +1,4 @@
-function [ids_saved,varargout] = TCV2ids(shot,run,varargin);
+function [ids_saved,varargout] = tcv2ids(shot,run,varargin);
 %
 %   [ids_saved,varargout] = TCV2ids(shot,run,varargin);
 %
@@ -11,12 +11,12 @@ function [ids_saved,varargout] = TCV2ids(shot,run,varargin);
 % mdsconnect('localhost:5555')
 
 equil_empty=ids_gen('equilibrium');
-[ids_equilibrium,ids_equilibrium_description]=get_ids_equilibrium_fixed_boundary(40000,equil_empty);
+[ids_equilibrium,ids_equilibrium_description]=get_ids_equilibrium_fixed_boundary(shot,equil_empty);
 ids_saved.equilibrium = ids_equilibrium;
 ids_saved.equilibrium_description = ids_equilibrium_description;
 
 % now write to ids tree
-shot_is_new = 1;
+shot_is_new = 0;
 if shot_is_new
   idx  = imas_create('ids',shot,run,run,run); % 
 else
diff --git a/crpptbx/TCV_IMAS/tcv_get_ids_equilibrium.m b/crpptbx/TCV_IMAS/tcv_get_ids_equilibrium.m
index e7e1a55cfc92e2cb28165883beba4c36d55dbbc3..0e50d6dbf518f88e2dd84a4eed0086b0cf9686c9 100644
--- a/crpptbx/TCV_IMAS/tcv_get_ids_equilibrium.m
+++ b/crpptbx/TCV_IMAS/tcv_get_ids_equilibrium.m
@@ -1,4 +1,4 @@
-function [ids_equilibrium,ids_equilibrium_description,varargout] = get_ids_equilibrium_fixed_boundary(shot,varargin);
+function [ids_equilibrium,ids_equilibrium_description,varargout] = tcv_get_ids_equilibrium(shot,varargin);
 %
 %  [ids_equilibrium,ids_equilibrium_description,varargout] = get_ids_equilibrium_fixed_boundary(shot,varargin);
 %