halo initiation