emodel: define new eio model