Addressing the challenges of Covid-19