self-dense class