adding esd part