added enums for new modes and themes