HALO--see all commits in final halo branch-of course paranoid android