4 classes