only pure class