fix enumerable