add halo and perfomance control