convert to use Strings instead of enums so we can be flexible in the future