product kernel crushing plan