add the grunt function