add grunt demo