post enum with validation