diff --git a/track_audio.m b/track_audio.m
index c4a97a1b9906c399441c5e633fe53c7a2e7e0ac4..502e3e2a65ba83c5884064e584120a90fcf06fad 100644
--- a/track_audio.m
+++ b/track_audio.m
@@ -7,21 +7,21 @@ clc;
 
 % % % % % %% Request interaural time differences (ITDs)
 % % % % % requests = {'itd'};
-% % % % % 
+% % % % %
 % % % % % % Parameters of the auditory filterbank processor
 % % % % % fb_type       = 'gammatone';
 % % % % % fb_lowFreqHz  = 80;
 % % % % % fb_highFreqHz = 8000;
 % % % % % fb_nChannels  = 32;
-% % % % % 
+% % % % %
 % % % % % % Parameters of innerhaircell processor
 % % % % % ihc_method    = 'dau';
-% % % % % 
+% % % % %
 % % % % % % Parameters of crosscorrelation processor
 % % % % % cc_wSizeSec  = 0.02;
 % % % % % cc_hSizeSec  = 0.01;
 % % % % % cc_wname     = 'hann';
-% % % % % 
+% % % % %
 % % % % % % Summary of parameters
 % % % % % par = genParStruct('fb_type',fb_type,'fb_lowFreqHz',fb_lowFreqHz,...
 % % % % %     'fb_highFreqHz',fb_highFreqHz,'fb_nChannels',fb_nChannels,...
@@ -96,10 +96,10 @@ posteriorCovariance = zeros(size(A, 1), size(A, 1), N);
 % =======================================================
 for l = 1:N
     audio = get_audio();
-    % TODO: Put the audio in the data object!
+    
     % Request processing
-    mObj.processSignal();
-    azimEst = dObj_sub.localization{1}.Data(end);
+    mObj.processSignal(audio);
+    azimEst = dObj.localization{1}.Data(end,1); % There might be an issue with several sources here!
     % Perform Kalman filter prediction and update
     [x, P] = kf_predict(x, P, A, Q);
     [x, P] = kf_update(x, P, azimEst, c', R);