refactored the or;and methods
improved the performace of iterators