egl main