simplified subclass
cosmetic