explicit class