moved EM engine specific definitions to separate include file