modify the grunt shell and the demo version