more studying about enumerators