charts implementation done