clean up exit2