Meeting the challenges of Covid-19