Added block iterator