theme uses enum