converting eo to non-eo method