Emplemented E-gp Progress