half io e m.