this class can be _static_