emodel eio example: Removed warnings and movedmacro definition above in the code.