array cruching and grinding processes