hybrid class