This is D3 playground following book Interactive Data Visulization