major grunt overhaul