Millennialism view 2