have all 9 charts up and running. but it should be refactored