implementing client data access
new client data access