abnumerable
not defined yet