implemented 50% methods of ClientSettings