First implementation Table as a iterator