Made implement Iterator interface