change to enum