Client Side with cache

Client Side with cache -- 

to be written

to be written