better termination  process