subclassing ornaments