Registration of clients

* indicates required