mem topo, new data parsing, bunch of stuff