add enumerable(Enumeration) to C