e d g ...