add 8 classes to support the 8 actions