add Enum, and tests (nothing yet creates Enum)