cmon already d3
stupid d3