added charts first implementation
added charts first implementation