DOT support and D3 insted of vis