Revisit Epidemics