terminate by ESS