first iteration of ClientSchema
first iteration of ClientSchema