Implementing EG