add EnumClass to manage the province list