client controller and site changes