McLaren have it all to do