add client registration and query of supported list