HALO: support (1/2)

Change-Id: I36635206a4df81ba021aa807fde218f7c6e35710

halo fix

Change-Id: I1988efc54e22815c8ad2820f97f3925d46bbe37f

fix null point

Change-Id: Ia2e95835ccf2f61d8f08d2cd4fc651bf4a5a54b7