updated esdh module