write json works, interface still jury-rigged
map is backward
has test number, no.confidence calc