HALO (1/2) Framework Part

Change-Id: If9d87804c425284abbdfd1dc7f6576baa84b5509