added show and started D3 implementation