prototype for the new EL