customization class