added 4 classes