novo topo
minor improvements