customizing ESM3