add enum for managing different charts