simplify
activespaceiterator rewrite
minor format
dimension() working