The origin of Halo.