use enum to keep list of strings in sync