reduce cas