new hidden class support