changes
added clinet d3 stuff