changed grunt structure