fix 4 exit