uses the d3 api to read char info and stuff