eo defines an objective plugin