Understanding The New Covid19 Variants And How To Fight Them