made chartDAO 90% and implemeted 90% including bugs