Implemented EHD module.