initialize client controller