client registration