added scope to AxIterator