Kampo virtual class