iterate overblocks