add an ECB interface