Added iterate public method