Work done on client end.