boilerplate with grunt task updated