proper classes