add EL_ARRAY macro