diff --git a/semantics/views.py b/semantics/views.py
index 4d93bdf..3d0177b 100644
--- a/semantics/views.py
+++ b/semantics/views.py
@@ -769,21 +769,27 @@ def ajax_prepare_cluster(request, unifier_frame_id, system):
     return response
     
 @ajax(method='get', encode_result=True)
-def ajax_change_frame_statuses_free(request, frame_ids, system):
+def ajax_change_frame_statuses_free(request, unifier_frame_ids, system):
     # if not request.user.is_authenticated():
     #     return {'status': 'not logged in'}
     if system == 'valUnifier':
-        status = change_frames_statuses([int(fid) for fid in frame_ids.split(',')], [], system)
+        if type(unifier_frame_ids) is int:
+            status = change_frames_statuses([unifier_frame_ids], [], system)
+        else:
+            status = change_frames_statuses([int(fid) for fid in unifier_frame_ids.split(',')], [], system)
     else:
         status = 'ok'
     return {'status': status}
 
 @ajax(method='get', encode_result=True)
-def ajax_change_frame_statuses_take(request, frame_ids, system):
+def ajax_change_frame_statuses_take(request, unifier_frame_ids, system):
     # if not request.user.is_authenticated():
     #     return {'status': 'not logged in'}
     if system == 'valUnifier':
-        status = change_frames_statuses([], [int(fid) for fid in frame_ids.split(',')], system)
+        if type(unifier_frame_ids) is int:
+            status = change_frames_statuses([], [unifier_frame_ids], system)
+        else:
+            status = change_frames_statuses([], [int(fid) for fid in unifier_frame_ids.split(',')], system)
     else:
         status = 'ok'
     return {'status': status}