added E constant