first commit of CMSClient, base works
first commit