+ Control function is corrected
++