it's look fine
just a question?
it not need to define those classes somewhere???
or these?
UC_PLATINIUM_USER, UC_GOLD_USER ,UC_SILVER_USER . UC_BRONZE_USER , UC_VETERAN , UC_FANATIC , UC_MANIAC , UC_POWER_EXTREME , UC_EXTREME , UC_POWER_SEEDER , UC_SEEDER
i mean every class must have an ID
excuse for caps lock - i just copy paste them