ESM3 research and development